From b0598b2b53dc72ca7e259b993c1a13cf7de1e59a Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期四, 20 五月 2021 10:01:03 +0800
Subject: [PATCH] bhsgo实现QueryProcs

---
 micronode.go |   26 ++------------------------
 1 files changed, 2 insertions(+), 24 deletions(-)

diff --git a/micronode.go b/micronode.go
index 69ffde0..d7189af 100644
--- a/micronode.go
+++ b/micronode.go
@@ -158,30 +158,8 @@
 	return netNodes
 }
 
-func (ms *MicroNode) GetRegisteredClient() ([]RegisteredClient,error) {
-	r := bhome_msg.MsgRequestTopic{}
-	cr, err := ms.handle.RequestCenter(&r)
-	if err != nil {
-		ms.printLog("requestCenter reply:", cr, "err:", err)
-		return nil, err
-	}
-	if cr.Success {
-		rd,err := json.Marshal(cr.Data)
-		if err == nil {
-			var list []RegisteredClient
-			err = json.Unmarshal(rd, &list)
-			if err == nil {
-				return list, nil
-			} else {
-				ms.printLog("unmarshal to RegisteredClient list err:", err)
-			}
-		} else {
-			return nil, fmt.Errorf("marshal reply.Data err:%s", err.Error())
-		}
-	} else {
-		ms.printLog("request center failed,status:", cr.Success, "msg:", cr.Msg, " data:", cr.Data)
-	}
-	return nil, fmt.Errorf("GetRegisteredClient list failed")
+func (ms *MicroNode) GetRegisteredClient() ([]*bhome_msg.MsgQueryProcReply_Info,error) {
+	return ms.handle.RequestCenter()
 }
 
 func (ms *MicroNode) serve(ctx context.Context, msgR *MsgReq) {

--
Gitblit v1.8.0