mangayomi/go/binding/desktop/main.go
2024-01-26 17:35:53 +01:00

20 lines
319 B
Go

package main
import (
"C"
"encoding/json"
"server"
)
//export Start
func Start(mcfg *C.char) (int, *C.char) {
var config server.Config
json.Unmarshal([]byte(C.GoString(mcfg)), &config)
port, err := server.Start(&config)
if err != nil {
return 0, C.CString(err.Error())
}
return port, nil
}
func main() {}