交友房初步完成
This commit is contained in:
@@ -486,7 +486,7 @@
|
||||
|
||||
case QXRoomMessageTypeRoomBlindBox:{
|
||||
QXRoomChatListModel *model = [QXRoomChatListModel yy_modelWithJSON:msg.Text];
|
||||
model.messageType = QXRoomChatMessageTypeChat;
|
||||
model.messageType = QXRoomChatMessageTypeGift;
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(didInsertMessge:)]) {
|
||||
[self.delegate didInsertMessge:model];
|
||||
}
|
||||
@@ -498,6 +498,59 @@
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(roomUserInfoDidChanged:)]) {
|
||||
[self.delegate roomUserInfoDidChanged:model.FromUserInfo];
|
||||
}
|
||||
}
|
||||
break;
|
||||
/// 交友房
|
||||
case QXRoomMessageTypeRoomFriendPartDidChanged:{
|
||||
QXRoomChatListModel *model = [QXRoomChatListModel yy_modelWithJSON:msg.Text];
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(friendPartDidChangedWithType:friend_id:end_time:relationModel:)]) {
|
||||
[self.delegate friendPartDidChangedWithType:model.step friend_id:model.friend_id end_time:model.end_time relationModel:model.friend_user];
|
||||
}
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(didInsertMessge:)]) {
|
||||
model.messageType = QXRoomChatMessageTypeSystem;
|
||||
[self.delegate didInsertMessge:model];
|
||||
}
|
||||
}
|
||||
break;
|
||||
case QXRoomMessageTypeRoomFriendDelayTime:{
|
||||
NSString *end_time = [NSString stringWithFormat:@"%@",msg.Text[@"end_time"]];
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(friendTimeDelayWithTime:)]) {
|
||||
[self.delegate friendTimeDelayWithTime:end_time];
|
||||
}
|
||||
}
|
||||
break;
|
||||
case QXRoomMessageTypeSeatDidChanged:{
|
||||
NSArray *pitArray = [NSArray yy_modelArrayWithClass:[QXRoomPitModel class] json:msg.Text[@"list"]];
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(friendSeatDidChanged:)]) {
|
||||
[self.delegate friendSeatDidChanged:pitArray];
|
||||
}
|
||||
}
|
||||
break;
|
||||
case QXRoomMessageTypeHeartDidChanged:{
|
||||
NSArray *heartArray = [NSArray yy_modelArrayWithClass:[QXRoomFriendHeartListModel class] json:msg.Text[@"list"]];
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(friendHeartNumberDidChanged:)]) {
|
||||
[self.delegate friendHeartNumberDidChanged:heartArray];
|
||||
}
|
||||
}
|
||||
break;
|
||||
case QXRoomMessageTypeRoomFriendCreateRelation:{
|
||||
QXRoomFriendRelationModel *relationModel = [QXRoomFriendRelationModel yy_modelWithJSON:msg.Text[@"relation"]];
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(friendRelationIsCreatedWithrelationModel:)]) {
|
||||
[self.delegate friendRelationIsCreatedWithrelationModel:relationModel];
|
||||
}
|
||||
}
|
||||
break;
|
||||
case QXRoomMessageTypeFriendRoomQuit:{
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(friendCabinRoomIsQuit)]) {
|
||||
[self.delegate friendCabinRoomIsQuit];
|
||||
}
|
||||
}
|
||||
break;
|
||||
case QXRoomMessageTypeCabinTimeDelay:{
|
||||
NSString *end_time = [NSString stringWithFormat:@"%@",msg.Text[@"time_day"]];
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(friendCabinRoomTimeDelayWithTime:)]) {
|
||||
[self.delegate friendCabinRoomTimeDelayWithTime:end_time];
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user