1.处理游戏中退出游戏和最小化房间的情况 2.处理房主踢游戏中用户的情况

This commit is contained in:
huangjian
2021-12-16 15:53:29 +08:00
parent 736853da71
commit a0e514945d
9 changed files with 64 additions and 57 deletions

View File

@@ -34,6 +34,7 @@ import com.yizhuan.xchat_android_core.room.ktv.event.KtvEvent;
import com.yizhuan.xchat_android_core.room.bean.RoomModeType;
import com.yizhuan.xchat_android_core.super_admin.SuperAdminDataMrg;
import com.yizhuan.xchat_android_core.super_admin.util.SuperAdminUtil;
import com.yizhuan.xchat_android_core.user.UserModel;
import com.yizhuan.xchat_android_core.utils.LogUtils;
import com.yizhuan.xchat_android_core.utils.StringUtils;
import com.yizhuan.xchat_android_library.rxbus.RxBus;
@@ -165,6 +166,8 @@ public final class AvRoomDataManager {
* 表示自己是否在队列中
*/
public boolean myIsInQueue = false;
//TRTC SIG
public String trtcSig;
private Disposable subscribe;
/**
* 一起玩 按钮开关
@@ -183,10 +186,6 @@ public final class AvRoomDataManager {
*/
private boolean isParty;
private boolean redEnvelopeOpen;
//TRTC SIG
public String trtcSig;
/**
* 缓存师父的 UID
*/
@@ -221,6 +220,9 @@ public final class AvRoomDataManager {
chatRoomDataRelease();
//清空缓存
IMNetEaseManager.get().mCacheRoomQueueInfo = null;
if (UserModel.get().getCacheLoginUserInfo() != null) {
UserModel.get().getCacheLoginUserInfo().setGameStatus(GameStatus.STATUS_NOT_JOIN);
}
LogUtils.d("---------清除AvRoomDataManager数据完成---------");
}

View File

@@ -0,0 +1,4 @@
package com.yizhuan.xchat_android_core.room.event;
public class FinishAvRoomEvent {
}