From a5f8be55fdaf665988588dcc66cc9b41dde4b8b8 Mon Sep 17 00:00:00 2001 From: motylkov Date: Sun, 10 Jan 2021 15:56:28 +0300 Subject: [PATCH] Update main.go Fix namespace conflict ("tdlib" & "encoding/json") --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index c59ee51..f5c5a24 100644 --- a/main.go +++ b/main.go @@ -533,6 +533,9 @@ func main() { for i, param := range classInfoe.Properties { paramName := convertToArgumentName(param.Name) dataType, isPrimitive := convertDataType(param.Type) + if paramName == "json" { + paramName = paramName + dataType + } if isPrimitive || checkIsInterface(dataType) { paramsStr += paramName + " " + dataType @@ -554,7 +557,10 @@ func main() { paramsStr = "" for i, param := range classInfoe.Properties { paramName := convertToArgumentName(param.Name) - + if paramName == "json" { + dataType, _ := convertDataType(param.Type) + paramName = paramName + dataType + } paramsStr += fmt.Sprintf("\"%s\": %s,", param.Name, paramName) if i < len(classInfoe.Properties)-1 { paramsStr += "\n"