签约 1058
This commit is contained in:
@@ -1425,28 +1425,28 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
handleMsgType1039(messageEvent, text)
|
handleMsgType1039(messageEvent, text)
|
||||||
} else if (msgType == EMMessageInfo.QXRoomMessageTypeRoomIsHostvalue) {
|
} else if (msgType == EMMessageInfo.QXRoomMessageTypeRoomIsHostvalue) {
|
||||||
roomFragment!!.handleMsgType1028(messageEvent)
|
roomFragment!!.handleMsgType1028(messageEvent)
|
||||||
} else if (msgType == EMMessageInfo.QXRoomMessageTypezailx) {
|
} else if (msgType == EMMessageInfo.QXRoomMessageTypezailx) {//1058在离线
|
||||||
val userId = messageEvent.text?.user_id
|
val userId = messageEvent.text?.user_id
|
||||||
LogUtils.e("messageEvent!!.text.type" + messageEvent.text.type)
|
LogUtils.e("messageEvent!!.text.type" + messageEvent.text.type)
|
||||||
CommonAppContext.getInstance().onlineMap[userId ?: ""] = messageEvent.text.type
|
CommonAppContext.getInstance().onlineMap[userId ?: ""] = messageEvent.text.type
|
||||||
if (mRoomInfoResp != null && mRoomInfoResp?.room_info != null) {
|
if (mRoomInfoResp != null && mRoomInfoResp?.room_info != null) {
|
||||||
if (mRoomInfoResp?.room_info?.type_id == "1" || mRoomInfoResp?.room_info?.type_id == "3" ||
|
|
||||||
mRoomInfoResp?.room_info?.type_id == "4" || mRoomInfoResp?.room_info?.type_id == "8"
|
when(mRoomInfoResp?.room_info?.type_id) {
|
||||||
) {
|
"1","3","4","8" -> {
|
||||||
if (mRoomInfoResp?.room_info?.label_id == "1") {
|
if (mRoomInfoResp?.room_info?.label_id == "1") {
|
||||||
// roomFragment!!.SingSongEvent(messageEvent)
|
// roomFragment!!.SingSongEvent(messageEvent)
|
||||||
} else {
|
} else {
|
||||||
|
roomFragment!!.handleRoomMessage(messageEvent)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"2","7","9","10" -> {
|
||||||
roomFragment!!.handleRoomMessage(messageEvent)
|
roomFragment!!.handleRoomMessage(messageEvent)
|
||||||
}
|
}
|
||||||
} else if (mRoomInfoResp?.room_info?.type_id == "2") {
|
|
||||||
roomFragment!!.handleRoomMessage(messageEvent)
|
|
||||||
} else if (mRoomInfoResp?.room_info?.type_id == "7") {
|
|
||||||
roomFragment!!.handleRoomMessage(messageEvent)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
CommonAppContext.getInstance().getOnlineMap()
|
CommonAppContext.getInstance().getOnlineMap()
|
||||||
} else if (msgType == EMMessageInfo.QXRoomMessageTypeQingGRMl) { // 1059清除个人魅力 1058在离线
|
} else if (msgType == EMMessageInfo.QXRoomMessageTypeQingGRMl) { // 1059清除个人魅力
|
||||||
if (mRoomInfoResp != null && mRoomInfoResp?.room_info != null) {
|
if (mRoomInfoResp != null && mRoomInfoResp?.room_info != null) {
|
||||||
roomFragment!!.handleRoomMessage(messageEvent)
|
roomFragment!!.handleRoomMessage(messageEvent)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -947,6 +947,9 @@ public class RoomFragment extends BaseMvpFragment<RoomPresenter, FragmentRoomBin
|
|||||||
case 1021:
|
case 1021:
|
||||||
mentorShipFragment.event1021(messageEvent);
|
mentorShipFragment.event1021(messageEvent);
|
||||||
break;
|
break;
|
||||||
|
case 1058:
|
||||||
|
mentorShipFragment.event1058(messageEvent);
|
||||||
|
break;
|
||||||
case EMMessageInfo.QXRoomMessageTypeSignStartText:
|
case EMMessageInfo.QXRoomMessageTypeSignStartText:
|
||||||
mentorShipFragment.event1090(messageEvent);
|
mentorShipFragment.event1090(messageEvent);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -637,4 +637,14 @@ class RoomMentorShipFragment(var mRoomInfo: RoomInfoResp?) :
|
|||||||
mBinding.rmswMidd.setCharm("0")
|
mBinding.rmswMidd.setCharm("0")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun event1058(messageEvent: RoomMessageEvent) {
|
||||||
|
val type = messageEvent.text.type
|
||||||
|
for (view in viewList) {
|
||||||
|
if (view.userId.isNotEmpty() && view.userId.equals(messageEvent.text.user_id)) {
|
||||||
|
view.pitBean.is_online = if (type == 1) 1 else 2
|
||||||
|
view.setData(view.pitBean)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user