修复了糖果树开启对外展示的消息用户等级不够需要退出房间之后才能刷新的问题
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
#import "RoomFaceSendInfoModel.h"
|
||||
#import "XPMessageRemoteExtModel.h"
|
||||
#import "RoomPKChooseUserModel.h"
|
||||
#import "CandyTreeResultModel.h"
|
||||
///View
|
||||
#import "XPRoomMessageTableViewCell.h"
|
||||
#import "XPRoomMessageHeaderView.h"
|
||||
@@ -526,6 +527,7 @@ NSString * const kRoomShowTopicKey = @"kRoomShowTopicKey";
|
||||
NIMCustomObject *obj = (NIMCustomObject *)message.messageObject;
|
||||
if (obj.attachment != nil && [obj.attachment isKindOfClass:[AttachmentModel class]]) {
|
||||
AttachmentModel *attachment = (AttachmentModel *)obj.attachment;
|
||||
NSLog(@"当前的second:%d", attachment.second);
|
||||
if (attachment.first == CustomMessageType_Update_RoomInfo && attachment.second == Custom_Message_Sub_Update_RoomInfo_MessageState) {
|
||||
[self.datasource removeAllObjects];
|
||||
[self.incomingMessages removeAllObjects];
|
||||
@@ -550,7 +552,12 @@ NSString * const kRoomShowTopicKey = @"kRoomShowTopicKey";
|
||||
[[XPRoomMiniManager shareManager] resetLocalMessage];
|
||||
[self addRoomMessage:message];
|
||||
return;
|
||||
}
|
||||
} else if(attachment.first == CustomMessageType_Candy_Tree && attachment.second == Custom_Message_Sub_Candy_Tree_Me) {
|
||||
CandyTreeGiftInfoModel * model = [CandyTreeGiftInfoModel modelWithDictionary:attachment.data];
|
||||
if (model.uid.integerValue != [AccountInfoStorage instance].getUid.integerValue) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (self.hostDelegate.getRoomInfo.isCloseScreen) {
|
||||
return;
|
||||
|
Reference in New Issue
Block a user