Commit 415748f8 by 王宇航

1.6.8

新增獲取數據回調
parent 8943c164
...@@ -55,7 +55,7 @@ afterEvaluate { ...@@ -55,7 +55,7 @@ afterEvaluate {
groupId = "com.gingersoft.connect" groupId = "com.gingersoft.connect"
artifactId = "Connect" artifactId = "Connect"
version = "1.6.7" version = "1.6.8"
// 添加 POM 配置 // 添加 POM 配置
// pom { // pom {
// name.set("GingerSoftConnect") // name.set("GingerSoftConnect")
......
package com.gingersoft.connect package com.gingersoft.connect
import com.gingersoft.connect.bean.SocketCallbackBean
interface SendCallback { interface SendCallback {
fun callback(status: Boolean, errorCode: Int, errorMessage: String) fun callback(status: Boolean, errorCode: Int, errorMessage: String) {}
fun callback(result: SocketCallbackBean) {}
} }
\ No newline at end of file
...@@ -34,6 +34,7 @@ class MyWebSocketClient( ...@@ -34,6 +34,7 @@ class MyWebSocketClient(
Log.e("eeeaaa", "客戶端收到消息:$message") Log.e("eeeaaa", "客戶端收到消息:$message")
if (bean != null && map.containsKey(bean.msgCode)) { if (bean != null && map.containsKey(bean.msgCode)) {
map[bean.msgCode]?.callback(bean.success, bean.statusCode, bean.errorMsg) map[bean.msgCode]?.callback(bean.success, bean.statusCode, bean.errorMsg)
map[bean.msgCode]?.callback(bean)
timerMap[bean.msgCode]?.cancel() timerMap[bean.msgCode]?.cancel()
map.remove(bean.msgCode) map.remove(bean.msgCode)
timerMap.remove(bean.msgCode) timerMap.remove(bean.msgCode)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment