From 6c3c6bbba02e76b8cb652516529698117a526d90 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期一, 21 十二月 2020 15:44:21 +0800
Subject: [PATCH] 发送Heartbeat信息封装成MsgInfo

---
 hbusc.go |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/hbusc.go b/hbusc.go
index ba933bb..82fe7b4 100644
--- a/hbusc.go
+++ b/hbusc.go
@@ -289,7 +289,16 @@
 func (h *BHBus) HeartBeat(info *HeartBeatInfo) error {
 	data, err := json.Marshal(*info)
 	if err == nil {
-		return h.send2(h.sockHB, data, h.conf.sendTimeOut)
+		hbd,err := json.Marshal(MsgInfo{
+			MsgType: "",
+			Topic:   TOPIC_HEARTBEAT,
+			Body:    data,
+		})
+		if err != nil {
+			h.printLog("marshal heartbeat msgInfo err:", err)
+			return err
+		}
+		return h.send2(h.sockHB, hbd, h.conf.sendTimeOut)
 	}
 	return err
 }

--
Gitblit v1.8.0