zhangzengfei
2023-11-30 408f252ff3382ace333d96e85f49980a0e0b9b6f
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
   }