Bläddra i källkod

消息页面返回清空未读数

桂欢 1 år sedan
förälder
incheckning
32ab79c021

+ 10 - 0
SLAiELTS/SLAiELTS/ViewControllers/MessageVC/SLMessageViewController.m

@@ -178,12 +178,22 @@
 - (void)viewWillDisappear:(BOOL)animated {
     [super viewWillDisappear:animated];
     [self saveChatData];
+    [self setRecordStates];
 }
 
 - (void)backBarButtonPressed:(id)pressed {
     [self.navigationController popViewControllerAnimated:YES];
 }
 
+//设置已读
+- (void)setRecordStates {
+    [[SLHttpCenter SharedInstance] getWithUrl:@"/api/Chat/SetRecordStates" parameter:@{@"friendId" : self.friendModel.userId} success:^(id responseObject) {
+        
+    } failure:^(SPRequestError *error) {
+        
+    }];
+}
+
 - (void)saveChatData {
     NSString *key = [NSString stringWithFormat:@"%@--to--%@",[SLGlobalInfo SharedInstance].loginInfo.user.userId, self.friendModel.userId];
     NSArray *dictArr = [NSObject mj_keyValuesArrayWithObjectArray:self.chatServiceView.messageView.chatDataManager];

+ 1 - 1
SLAiELTS/SLAiELTS/ViewControllers/MessageVC/Views/IMMessageView/YMIMBaseMessageCell.m

@@ -554,7 +554,7 @@
         [_sendFailImageView addTapWithBlock:^{
             SLMikeSegmentModel *model = [SLMikeSegmentModel initWithSegTitle:@"重发" segImage:@"" mikeType:SLMsgRepeat];
             if (weakSelf.segmentBlock) {
-                weakSelf.segmentBlock(model,self.messageLabel);
+                weakSelf.segmentBlock(model,weakSelf.msgModel);
             }
         }];
         [self.contentView addSubview:_sendFailImageView];