From a7b154fc0a4903270cbef934a5f0f3f675ef1891 Mon Sep 17 00:00:00 2001
From: gongshangguo <gongshangguo@admin.com>
Date: 星期二, 01 三月 2022 17:28:32 +0800
Subject: [PATCH] 锁
---
.idea/inspectionProfiles/Project_Default.xml | 26 ++++++++++++++++++++++++++
client/client.go | 8 ++------
2 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..d86193b
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,26 @@
+<component name="InspectionProjectProfileManager">
+ <profile version="1.0">
+ <option name="myName" value="Project Default" />
+ <inspection_tool class="GoUnhandledErrorResult" enabled="true" level="WARNING" enabled_by_default="true">
+ <methods>
+ <method importPath="hash" receiver="Hash" name="Write" />
+ <method importPath="strings" receiver="*Builder" name="Write" />
+ <method importPath="strings" receiver="*Builder" name="WriteByte" />
+ <method importPath="bytes" receiver="*Buffer" name="WriteRune" />
+ <method importPath="bytes" receiver="*Buffer" name="Write" />
+ <method importPath="bytes" receiver="*Buffer" name="WriteString" />
+ <method importPath="strings" receiver="*Builder" name="WriteString" />
+ <method importPath="bytes" receiver="*Buffer" name="WriteByte" />
+ <method importPath="strings" receiver="*Builder" name="WriteRune" />
+ <method importPath="math/rand" receiver="*Rand" name="Read" />
+ <method importPath="basic.com/valib/go-aiot.git/client" receiver="*Client" name="WriteMsg" />
+ <method importPath="basic.com/valib/go-aiot.git/client" receiver="ClientCallBack" name="OnHeartBeat" />
+ <method importPath="basic.com/valib/go-aiot.git/client" receiver="ClientCallBack" name="OnRegister" />
+ <method importPath="basic.com/valib/go-aiot.git/client" receiver="ClientCallBack" name="OnDeviceControl" />
+ <method importPath="basic.com/valib/go-aiot.git/client" receiver="ClientCallBack" name="OnDataReport" />
+ <method importPath="basic.com/valib/go-aiot.git/client" receiver="ClientCallBack" name="OnRequest" />
+ <method importPath="basic.com/valib/go-aiot.git/client" receiver="ClientCallBack" name="OnResponse" />
+ </methods>
+ </inspection_tool>
+ </profile>
+</component>
\ No newline at end of file
diff --git a/client/client.go b/client/client.go
index c4bd957..96bfe94 100644
--- a/client/client.go
+++ b/client/client.go
@@ -22,8 +22,6 @@
DefaultHeartbeatInterval = 15 * time.Second
// 璇诲彇鏁版嵁瓒呮椂鏃堕棿
DefaultReaderTimeOut = 60 * time.Second
- // 杩炴帴灏濊瘯闂撮殧
- DefaultNetRetry = 10 * time.Second
)
// 杩炴帴鐘舵��
@@ -37,8 +35,6 @@
// 宸叉柇寮�
StateDisconnected
)
-
-var syncReq map[string]chan *aiot.Protocol
// 杩炴帴鐘舵��
type State int32
@@ -233,7 +229,7 @@
}
// 鍙戦�佹秷鎭�
- c.WriteBody(body)
+ _ = c.WriteBody(body)
return body, nil
}
@@ -457,7 +453,7 @@
defer c.closeLock.Unlock()
// 鍏抽棴閫氶亾
if !c.IsClosed() {
- c.Conn.Close()
+ _ = c.Conn.Close()
if c.IsConnected() {
c.clientCallback.OnClose(c)
}
--
Gitblit v1.8.0