change the socket release func

This commit is contained in:
zhongchao
2021-07-29 10:22:48 +08:00
parent 8b97d4c2f6
commit 59f4d00f46
3 changed files with 11 additions and 17 deletions

View File

@@ -210,15 +210,11 @@ public class SocketManager implements IMogoCloudSocketManager {
} }
public synchronized void release() { public synchronized void release() {
mListeners.clear();
mAckListeners.clear();
if (cloudClientConfig.isThirdLogin()) { if (cloudClientConfig.isThirdLogin()) {
ThirdSocketManager.getInstance().release(); ThirdSocketManager.getInstance().release();
} else { } else {
InternalSocketManager.getInstance().release(); InternalSocketManager.getInstance().release();
} }
cloudClientConfig = null;
mInstance = null;
} }
} }

View File

@@ -53,7 +53,6 @@ public class ThirdSocketManager implements Callback {
.setAuthPubKey(cloudClientConfig.getAuthPubKey()) .setAuthPubKey(cloudClientConfig.getAuthPubKey())
.setDebug(cloudClientConfig.isShowDebugLog()); .setDebug(cloudClientConfig.isShowDebugLog());
SocketClient.getInstance().registerSocketCallback(this); SocketClient.getInstance().registerSocketCallback(this);
// SocketClient.getInstance().registerSocketConnCallback(this);
SocketClient.getInstance().start(context); SocketClient.getInstance().start(context);
} }
@@ -75,7 +74,6 @@ public class ThirdSocketManager implements Callback {
boolean ack, boolean ack,
long msgId) { long msgId) {
SocketClient.getInstance().sendData(SOCKET_CHANNEL_ID, MogoCommon.Product.mogoBussiness.getNumber(), payload, headerType, ack, msgId); SocketClient.getInstance().sendData(SOCKET_CHANNEL_ID, MogoCommon.Product.mogoBussiness.getNumber(), payload, headerType, ack, msgId);
} }
public synchronized void release() { public synchronized void release() {

View File

@@ -27,25 +27,25 @@ SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/
USERNAME=xintai USERNAME=xintai
PASSWORD=xintai2018 PASSWORD=xintai2018
# 编译模式: false - 依赖本地版本, true - 依赖 maven 版本 # 编译模式: false - 依赖本地版本, true - 依赖 maven 版本
RELEASE=false RELEASE=true
# AI CLOUD 云平台 # AI CLOUD 云平台
# 工具类 # 工具类
MOGO_UTILS_VERSION=1.1.28 MOGO_UTILS_VERSION=1.1.29
# 网络请求 # 网络请求
MOGO_NETWORK_VERSION=1.1.28 MOGO_NETWORK_VERSION=1.1.29
# 网络DNS # 网络DNS
MOGO_HTTPDNS_VERSION=1.1.28 MOGO_HTTPDNS_VERSION=1.1.29
# 鉴权 # 鉴权
MOGO_PASSPORT_VERSION=1.1.28 MOGO_PASSPORT_VERSION=1.1.29
# 常链接 # 常链接
MOGO_SOCKET_VERSION=1.1.28 MOGO_SOCKET_VERSION=1.1.29
# 数据采集 # 数据采集
MOGO_REALTIME_VERSION=1.1.28 MOGO_REALTIME_VERSION=1.1.29
# 探路,道路事件发布,获取 # 探路,道路事件发布,获取
MOGO_TANLU_VERSION=1.1.28 MOGO_TANLU_VERSION=1.1.29
# 直播推流 # 直播推流
MOGO_LIVE_VERSION=1.1.28 MOGO_LIVE_VERSION=1.1.29
# 直播拉流 # 直播拉流
MOGO_TRAFFICLIVE_VERSION=1.1.28 MOGO_TRAFFICLIVE_VERSION=1.1.29
# 定位服务 # 定位服务
MOGO_LOCATION_VERSION=1.1.28 MOGO_LOCATION_VERSION=1.1.29