zhangzengfei
2023-11-30 408f252ff3382ace333d96e85f49980a0e0b9b6f
更换json
1个文件已修改
9 ■■■■ 已修改文件
hbusc.go 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
hbusc.go
@@ -11,6 +11,8 @@
    "sync"
    "time"
    "unsafe"
    "github.com/bytedance/sonic"
)
type MsgReq struct {
@@ -297,13 +299,18 @@
}
func (h *BHBus) Reply(src unsafe.Pointer, i *Reply) error {
    data,err := json.Marshal(*i)
    defer func() {
        i = nil
    }()
    data,err := sonic.Marshal(i)
    if err != nil {
        return err
    }
    rep := bhome_msg.MsgRequestTopicReply{
        Data: data,
    }
    if bhsgo.SendReply(src, &rep) {
        return nil
    }