From ff0a1556f39116a305b5f76baee20ed12c73e4be Mon Sep 17 00:00:00 2001 From: oujunhui <313127320@qq.com> Date: Wed, 22 Jul 2020 02:04:03 +0800 Subject: [PATCH] bugfix --- .../erban/avroom/dialog/RoomOperationDialog.java | 2 +- .../avroom/fragment/HomePartyRoomFragment.java | 4 +++- .../avroom/presenter/HomePartyPresenter.java | 16 ++++++++-------- .../com/yizhuan/erban/base/BaseMvpActivity.java | 4 ++-- .../manager/AvRoomDataManager.java | 15 ++++++++++++++- .../xchat_android_core/room/bean/RoomInfo.java | 6 ++++++ 6 files changed, 34 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/avroom/dialog/RoomOperationDialog.java b/app/src/main/java/com/yizhuan/erban/avroom/dialog/RoomOperationDialog.java index 179bdc004..6a640cfed 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/dialog/RoomOperationDialog.java +++ b/app/src/main/java/com/yizhuan/erban/avroom/dialog/RoomOperationDialog.java @@ -107,7 +107,7 @@ public class RoomOperationDialog extends BottomSheetDialog { return; } - boolean getIsShowRedPackage = AvRoomDataManager.get().serverRedEnvelopeSwitch; + boolean getIsShowRedPackage = AvRoomDataManager.get().isCloseRedPackage(); String text = getIsShowRedPackage ? context.getResources().getString(R.string.close_redpackage_notice) : context.getResources().getString(R.string.open_redpackage_notice); diff --git a/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyRoomFragment.java b/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyRoomFragment.java index 87003edc3..a0a6564f8 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyRoomFragment.java +++ b/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyRoomFragment.java @@ -409,7 +409,7 @@ public class HomePartyRoomFragment extends BaseMvpFragment { public void updateRedPackage(){ RedPackageModel.INSTANCE.setRedPackageSwitch(AvRoomDataManager.get().getRoomUid()).subscribe(setIsNeedOpenRedPackage -> { - AvRoomDataManager.get().serverRedEnvelopeSwitch = setIsNeedOpenRedPackage; +// AvRoomDataManager.get().isCloseRedPackage() = setIsNeedOpenRedPackage; - RoomInfoAttachment attachment = new RoomInfoAttachment(CustomAttachment.CUSTOM_MSG_UPDATE_ROOM_INFO, - CustomAttachment.CUSTOM_MSG_UPDATE_ROOM_INFO_CLOSE_REDPACKAGE); - ChatRoomMessage screenMsg = ChatRoomMessageBuilder.createChatRoomCustomMessage( - String.valueOf(AvRoomDataManager.get().getRoomId()), - attachment - ); - IMNetEaseManager.get().addRedPackageSwitch(screenMsg); +// RoomInfoAttachment attachment = new RoomInfoAttachment(CustomAttachment.CUSTOM_MSG_UPDATE_ROOM_INFO, +// CustomAttachment.CUSTOM_MSG_UPDATE_ROOM_INFO_CLOSE_REDPACKAGE); +// ChatRoomMessage screenMsg = ChatRoomMessageBuilder.createChatRoomCustomMessage( +// String.valueOf(AvRoomDataManager.get().getRoomId()), +// attachment +// ); +// IMNetEaseManager.get().addRedPackageSwitch(screenMsg); }); // IMNetEaseManager.get().updateGiftEffect(AvRoomDataManager.get().getRoomUid()) diff --git a/app/src/main/java/com/yizhuan/erban/base/BaseMvpActivity.java b/app/src/main/java/com/yizhuan/erban/base/BaseMvpActivity.java index a0f7ce4a8..c6994ef20 100644 --- a/app/src/main/java/com/yizhuan/erban/base/BaseMvpActivity.java +++ b/app/src/main/java/com/yizhuan/erban/base/BaseMvpActivity.java @@ -971,8 +971,8 @@ public abstract class BaseMvpActivity