diff --git a/example/golang/remote.go b/example/golang/remote.go index 2599c79..d929578 100644 --- a/example/golang/remote.go +++ b/example/golang/remote.go @@ -21,5 +21,5 @@ func (t *TsIpcApi) Div( return 0, fmt.Errorf("call to TsIpcApi.Div failed: %w", err) } _ = results - return results[0].(int), nil + return int(results[0].(float64)), nil } diff --git a/kitcom/internal/golang/gogen.go b/kitcom/internal/golang/gogen.go index 66d4c3e..1706374 100644 --- a/kitcom/internal/golang/gogen.go +++ b/kitcom/internal/golang/gogen.go @@ -13,6 +13,9 @@ import ( "efprojects.com/kitten-ipc/kitcom/internal/api" ) +// todo: check int overflow +// todo: check float is whole + //go:embed gogen.tmpl var templateString string