diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt index 778e6f91..cb02a2bd 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/activity/RoomActivity.kt @@ -1592,6 +1592,12 @@ class RoomActivity : BaseMvpActivity(), } else if (msgType == EMMessageInfo.QXRoomMessageTypeFlirtatious) { //酒吧房撩ta推送的信息 roomFragment?.handleRoomMessage(messageEvent) } else if (msgType == EMMessageInfo.QXRoomMessageTypeFlirtatiousRoom) {//酒吧房约她进入小黑屋 + + LogUtils.e("QXRoomMessageTypeFlirtatiousRoom", "酒吧房约她进入小黑屋:"+messageEvent.text.room_id+"----------------"+mRoomInfoResp?.room_info?.room_id) + if (mRoomInfoResp?.room_info?.room_id.equals(messageEvent.text.room_id)){ + return + } + if (mRoomInfoResp?.user_info?.user_id.toString() == messageEvent.text.user_id || mRoomInfoResp?.user_info?.user_id.toString() == messageEvent.text.meet_user_id ) { @@ -2289,6 +2295,7 @@ class RoomActivity : BaseMvpActivity(), //酒吧房用 if (publicScreenFragment != null) { publicScreenFragment?.mIsPriRoom = false + publicScreenFragment?.clearExMessageListener() publicScreenFragment?.setIsPriRoom(false) } } diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java index 734b3948..95c14eba 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/ChatRoomFragment.java @@ -195,6 +195,13 @@ public class ChatRoomFragment extends BaseMvpFragment