修复 [反餽問題]

This commit is contained in:
2024-04-03 16:11:57 +08:00
parent fb81ca8c54
commit 088868201d
6 changed files with 89 additions and 9 deletions

View File

@@ -6,4 +6,14 @@ import com.yunbao.common.bean.BaseModel;
* 融云连接状态监听通知
*/
public class RongIMConnectionStatusEvent extends BaseModel {
private int status;
public int getStatus() {
return status;
}
public RongIMConnectionStatusEvent setStatus(int status) {
this.status = status;
return this;
}
}

View File

@@ -190,13 +190,14 @@ public class RongcloudIMManager {
break;
//用户账号在其它设备登录,此设备被踢下线
case KICKED_OFFLINE_BY_OTHER_CLIENT:
EventBus.getDefault().post(new RongIMConnectionStatusEvent());
EventBus.getDefault().post(new RongIMConnectionStatusEvent().setStatus(-1));
break;
//连接暂时挂起多是由于网络问题导致SDK 会在合适时机进行自动重连
case SUSPEND:
break;
//连接成功
case CONNECTED:
EventBus.getDefault().post(new RongIMConnectionStatusEvent().setStatus(1));
break;
//连接超时SDK 将停止连接,用户需要做超时处理,再自行调用连接接口进行连接
case TIMEOUT: