From 5b524904956a54516ac1e2758852bd68506e526f Mon Sep 17 00:00:00 2001 From: Egor Aristov Date: Sun, 16 Nov 2025 06:45:44 +0300 Subject: [PATCH] conv types --- example/golang/remote.go | 2 +- kitcom/internal/golang/gogen.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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