如何解决如何调用返回空的 gRPC 函数
CreateMACCommandQueueItem(ctx context.Context,in *CreateMACCommandQueueItemRequest,opts ...grpc.CallOption) (*empty.Empty,error)
这是我编写的 main.go 代码部分:
resp,err := serviceClient.CreateMACCommandQueueItem(context.Background(),&ns.CreateMACCommandQueueItemRequest{
DevEui: devEUI[:],Cid: uint32(lorawan.LinkADRReq),Commands: [][]byte{b},})
if err != nil {
panic(err)
}
fmt.Printf("The MACCommand has been enqueued")
这里是错误:
.\main.go:62:2: resp declared but not used
解决方法
你可以这样写:
if _,err := serviceClient.CreateMACCommandQueueItem(context.Background(),&ns.CreateMACCommandQueueItemRequest{
DevEui: devEUI[:],Cid: uint32(lorawan.LinkADRReq),Commands: [][]byte{b},}): err != nil {
panic(err)
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。