From 30bbec0a251cb33a01f2693b6da3c92bd5802d50 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期一, 10 五月 2021 14:32:40 +0800
Subject: [PATCH] add SyncDevToManager

---
 chanmanageApi.go |   18 +++---------------
 1 files changed, 3 insertions(+), 15 deletions(-)

diff --git a/chanmanageApi.go b/chanmanageApi.go
index 3acd5f9..3a031e6 100644
--- a/chanmanageApi.go
+++ b/chanmanageApi.go
@@ -13,9 +13,6 @@
 func (api ChanManageApi) SavePollPeriod(period int) (bool,interface{}){
 	url := DATA_URL_PREFIX + "/pollConfig/savePollPeriod"
 	netNode := getNetNode(url2Topic(Topic_Chanmanage_Service, url))
-	if netNode == nil {
-		return false,nil
-	}
 	client := NewClient(WithNodes(netNode))
 	paramBody := make(map[string]interface{},0)
 	paramBody["period"] = period
@@ -36,9 +33,6 @@
 func (api ChanManageApi) SavePollDelay(delay int) (bool,interface{}){
 	url := DATA_URL_PREFIX + "/pollConfig/savePollDelay"
 	netNode := getNetNode(url2Topic(Topic_Chanmanage_Service, url))
-	if netNode == nil {
-		return false,nil
-	}
 	client := NewClient(WithNodes(netNode))
 	paramBody := make(map[string]interface{},0)
 	paramBody["delay"] = delay
@@ -60,9 +54,6 @@
 func (api ChanManageApi) GetPollConfig() (flag bool,config protomsg.PollConfig) {
 	url := DATA_URL_PREFIX + "/pollConfig/getPollConfig"
 	netNode := getNetNode(url2Topic(Topic_Chanmanage_Service, url))
-	if netNode == nil {
-		return false,config
-	}
 	client := NewClient(WithNodes(netNode))
 
 	body, err := client.DoGetRequest(url, nil, nil)
@@ -72,15 +63,18 @@
 
 	var res Result
 	if err = json.Unmarshal(body, &res); err != nil {
+		logPrint("unmarshal to Result err:", err)
 		return false, config
 	}
 
 	b, err := json.Marshal(res.Data)
 	if err !=nil {
+		logPrint("marshal res.Data err:", err)
 		return false,config
 	} else {
 		err = json.Unmarshal(b, &config)
 		if err !=nil {
+			logPrint("unmarshal config err:", err)
 			return false,config
 		} else {
 			return true,config
@@ -92,9 +86,6 @@
 func (api ChanManageApi) UpdatePollEnable(enable bool) bool{
 	url := DATA_URL_PREFIX + "/pollConfig/updateEnable"
 	netNode := getNetNode(url2Topic(Topic_Chanmanage_Service, url))
-	if netNode == nil {
-		return false
-	}
 	client := NewClient(WithNodes(netNode))
 	paramBody :=make(map[string]interface{},0)
 	paramBody["enable"] = enable
@@ -114,9 +105,6 @@
 func (api ChanManageApi) UpdateChannelCount(pollChannelCount int, videoChannelCount int) bool{
 	url := DATA_URL_PREFIX + "/pollConfig/updateChannelCount"
 	netNode := getNetNode(url2Topic(Topic_Chanmanage_Service, url))
-	if netNode == nil {
-		return false
-	}
 	client := NewClient(WithNodes(netNode))
 	paramBody :=make(map[string]interface{},0)
 	paramBody["pollChannelCount"] = pollChannelCount

--
Gitblit v1.8.0