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