fix: remove args as it could end up unused

This commit is contained in:
franklin 2021-05-21 14:17:06 +02:00
parent 2a65056e5f
commit 5e630c0631

20
go.go
View File

@ -244,16 +244,6 @@ func renderTSRPCServiceProxies(services ServiceList, fullPackageName string, pac
}
defer io.Copy(ioutil.Discard, r.Body) // Drain Request Body
`)
needsArgs := false
for _, method := range service.Methods {
if len(method.Args) > 0 {
needsArgs = true
break
}
}
if needsArgs {
g.l(`var args []interface{}`)
}
g.l("funcName := gotsrpc.GetCalledFunc(r, p.EndPoint)")
g.l("callStats := gotsrpc.GetStatsForRequest(r)")
@ -275,18 +265,16 @@ func renderTSRPCServiceProxies(services ServiceList, fullPackageName string, pac
callArgs := []string{}
isSessionRequest := false
if len(method.Args) > 0 {
args := []string{}
argsDecls := []string{}
skipArgI := 0
nonHTTPReleatedArgs := goMethodArgsWithoutHTTPContextRelatedArgs(method)
nonHTTPRelatedArgs := goMethodArgsWithoutHTTPContextRelatedArgs(method)
isSessionRequest = len(method.Args)-len(nonHTTPReleatedArgs) == 2
for _, arg := range nonHTTPReleatedArgs {
isSessionRequest = len(method.Args)-len(nonHTTPRelatedArgs) == 2
for _, arg := range nonHTTPRelatedArgs {
argName := "arg_" + arg.Name //strconv.Itoa(argI)
//argsDecls = append(argsDecls, argName+" := "+arg.Value.emptyLiteral(aliases))
@ -301,7 +289,7 @@ func renderTSRPCServiceProxies(services ServiceList, fullPackageName string, pac
g.l(argDecl)
}
g.l(")")
g.l("args = []interface{}{" + strings.Join(args, ", ") + "}")
g.l("args := []interface{}{" + strings.Join(args, ", ") + "}")
g.l("err := gotsrpc.LoadArgs(&args, callStats, r)")
g.l("if err != nil {")
g.ind(1)