From 408f252ff3382ace333d96e85f49980a0e0b9b6f Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期四, 30 十一月 2023 10:25:23 +0800 Subject: [PATCH] 更换json --- hbusc.go | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/hbusc.go b/hbusc.go index 17404a2..acace22 100644 --- a/hbusc.go +++ b/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 } -- Gitblit v1.8.0