Commit ae5586676815b3f93bf1532775a6fdaf1d19648e
1 parent
830f33f9
0.1.4 版本 收到转余额消息后把未领取状态保存到缓存中
Showing
3 changed files
with
12 additions
and
2 deletions
CNLiveNewIMAManagerKit.podspec
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | |
| 9 | 9 | Pod::Spec.new do |s| |
| 10 | 10 | s.name = 'CNLiveNewIMAManagerKit' |
| 11 | - s.version = '0.1.3' | |
| 11 | + s.version = '0.1.4' | |
| 12 | 12 | s.summary = 'A short description of CNLiveNewIMAManagerKit.' |
| 13 | 13 | |
| 14 | 14 | # This description is used to generate tags and improve search results. | ... | ... |
CNLiveNewIMAManagerKit/Classes/Playform/IMAConversationManager.m
| ... | ... | @@ -1007,10 +1007,20 @@ |
| 1007 | 1007 | NSDictionary *transferBalanceExpiredData = [dic objectForKey:@"transferBalanceExpiredData"]; |
| 1008 | 1008 | |
| 1009 | 1009 | [[NSNotificationCenter defaultCenter] postNotificationName:@"CNTransferBalanceExpiredSuccessNotification" object:nil userInfo:transferBalanceExpiredData]; |
| 1010 | + | |
| 1011 | + /**把该未领取余额记录从 未领取缓存中清除,如果该会话对应的表中没有待领取的余额,该会话首页最后一条消息【转余额】红色提醒就会被清除*/ | |
| 1010 | 1012 | [[CNTransferBalanceUnreceivedCache cache] removeOneElement:@{@"sourceId" : transferBalanceExpiredData[@"sourceId"]} forKey:[NSString stringWithFormat:@"key_%@_%@",CNUserShareModel.uid,[conv getReceiver]]]; |
| 1011 | 1013 | isBreak = YES; |
| 1012 | 1014 | |
| 1013 | 1015 | } |
| 1016 | + else if ([dic[@"type"] integerValue] == CustomMsgTypeTransferBalance) | |
| 1017 | + { | |
| 1018 | + NSDictionary *transferBalanceData = [dic objectForKey:@"transferBalanceData"]; | |
| 1019 | + if ([transferBalanceData[@"toId"] isEqualToString:CNUserShareModel.uid] && [transferBalanceData[@"type"] isEqualToString:@"1"]) { | |
| 1020 | + //收款方,待领取状态,设置会话列表最后一条消息提示【转余额】 | |
| 1021 | + [[CNTransferBalanceUnreceivedCache cache] addOneElement:transferBalanceData forKey:[NSString stringWithFormat:@"key_%@_%@",CNUserShareModel.uid,[conv getReceiver]]]; | |
| 1022 | + } | |
| 1023 | + } | |
| 1014 | 1024 | return isBreak; |
| 1015 | 1025 | } |
| 1016 | 1026 | ... | ... |
CNLiveNewIMAManagerKit/Classes/TIMShow/TIMElem+ShowDescription.m