VIP广播改为使用EventBus
This commit is contained in:
@@ -156,6 +156,7 @@ import com.yizhuan.xchat_android_core.utils.ExtensionUtils;
|
||||
import com.yizhuan.xchat_android_core.utils.LogUtils;
|
||||
import com.yizhuan.xchat_android_core.utils.SharedPreferenceUtils;
|
||||
import com.yizhuan.xchat_android_core.utils.net.DontWarnObserver;
|
||||
import com.yizhuan.xchat_android_core.vip.VipBroadcastMsgEvent;
|
||||
import com.yizhuan.xchat_android_library.net.rxnet.callback.CallBack;
|
||||
import com.yizhuan.xchat_android_library.rxbus.RxBus;
|
||||
import com.yizhuan.xchat_android_library.utils.JavaUtil;
|
||||
@@ -1340,7 +1341,7 @@ public final class IMNetEaseManager {
|
||||
second == CUSTOM_MSG_VIP_ROOM_OPEN) {
|
||||
addMessages(msg);
|
||||
}else if (second == CUSTOM_MSG_VIP_ROOM_BROADCAST){
|
||||
AvRoomDataManager.get().vipBroadcastLiveData.postValue(msg);
|
||||
EventBus.getDefault().post(new VipBroadcastMsgEvent(msg));
|
||||
}
|
||||
break;
|
||||
case ANCHOR_ROOM_AUDIENCE_UPMIC:
|
||||
|
@@ -81,9 +81,8 @@ public final class AvRoomDataManager {
|
||||
*/
|
||||
@NonNull
|
||||
public final List<ChatRoomMember> roomSuperAdminList = new ArrayList<>();
|
||||
public final MutableLiveData<RoomPkBean> roomPkLiveData = new MutableLiveData<>();
|
||||
@NonNull
|
||||
public final MutableLiveData<ChatRoomMessage> vipBroadcastLiveData = new MutableLiveData<>();
|
||||
public final MutableLiveData<RoomPkBean> roomPkLiveData = new MutableLiveData<>();
|
||||
@Nullable
|
||||
public RoomInfo mCurrentRoomInfo;
|
||||
public BoxSwitchVo mBoxSwitchVo;
|
||||
|
@@ -0,0 +1,7 @@
|
||||
package com.yizhuan.xchat_android_core.vip
|
||||
|
||||
import com.netease.nimlib.sdk.chatroom.model.ChatRoomMessage
|
||||
|
||||
data class VipBroadcastMsgEvent(
|
||||
val message: ChatRoomMessage? = null
|
||||
)
|
Reference in New Issue
Block a user