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,7 +8,7 @@ | ||
| 8 | 8 | ||
| 9 | Pod::Spec.new do |s| | 9 | Pod::Spec.new do |s| |
| 10 | s.name = 'CNLiveNewIMAManagerKit' | 10 | s.name = 'CNLiveNewIMAManagerKit' |
| 11 | - s.version = '0.1.3' | 11 | + s.version = '0.1.4' |
| 12 | s.summary = 'A short description of CNLiveNewIMAManagerKit.' | 12 | s.summary = 'A short description of CNLiveNewIMAManagerKit.' |
| 13 | 13 | ||
| 14 | # This description is used to generate tags and improve search results. | 14 | # This description is used to generate tags and improve search results. |
CNLiveNewIMAManagerKit/Classes/Playform/IMAConversationManager.m
| @@ -1007,10 +1007,20 @@ | @@ -1007,10 +1007,20 @@ | ||
| 1007 | NSDictionary *transferBalanceExpiredData = [dic objectForKey:@"transferBalanceExpiredData"]; | 1007 | NSDictionary *transferBalanceExpiredData = [dic objectForKey:@"transferBalanceExpiredData"]; |
| 1008 | 1008 | ||
| 1009 | [[NSNotificationCenter defaultCenter] postNotificationName:@"CNTransferBalanceExpiredSuccessNotification" object:nil userInfo:transferBalanceExpiredData]; | 1009 | [[NSNotificationCenter defaultCenter] postNotificationName:@"CNTransferBalanceExpiredSuccessNotification" object:nil userInfo:transferBalanceExpiredData]; |
| 1010 | + | ||
| 1011 | + /**把该未领取余额记录从 未领取缓存中清除,如果该会话对应的表中没有待领取的余额,该会话首页最后一条消息【转余额】红色提醒就会被清除*/ | ||
| 1010 | [[CNTransferBalanceUnreceivedCache cache] removeOneElement:@{@"sourceId" : transferBalanceExpiredData[@"sourceId"]} forKey:[NSString stringWithFormat:@"key_%@_%@",CNUserShareModel.uid,[conv getReceiver]]]; | 1012 | [[CNTransferBalanceUnreceivedCache cache] removeOneElement:@{@"sourceId" : transferBalanceExpiredData[@"sourceId"]} forKey:[NSString stringWithFormat:@"key_%@_%@",CNUserShareModel.uid,[conv getReceiver]]]; |
| 1011 | isBreak = YES; | 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 | return isBreak; | 1024 | return isBreak; |
| 1015 | } | 1025 | } |
| 1016 | 1026 |
CNLiveNewIMAManagerKit/Classes/TIMShow/TIMElem+ShowDescription.m
| @@ -826,7 +826,7 @@ static NSString *const kGroupTypeKey = @"kGroupTypeKey"; | @@ -826,7 +826,7 @@ static NSString *const kGroupTypeKey = @"kGroupTypeKey"; | ||
| 826 | else | 826 | else |
| 827 | { | 827 | { |
| 828 | //未领取 | 828 | //未领取 |
| 829 | - return @"[转余额]待你领取"; | 829 | + return @"待你领取余额"; |
| 830 | } | 830 | } |
| 831 | } | 831 | } |
| 832 | break; | 832 | break; |