File tree Expand file tree Collapse file tree 5 files changed +8
-2
lines changed
Expand file tree Collapse file tree 5 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -362,6 +362,7 @@ - (void)sendTextMessage:(ChatModel *)textModel
362362 reply.contenType = Content_Text;
363363 reply.toUserID = textModel.fromUserID ;
364364 reply.chatType = @" userChat" ;
365+ reply.byMyself = @0 ;
365366 ChatMessageType type = ChatMessageType_Normal;
366367 for (id <ChatHandlerDelegate>delegate in self.delegates ) {
367368 if ([delegate respondsToSelector: @selector (didReceiveMessage:type: )]) {
@@ -399,6 +400,7 @@ - (void)sendAudioMessage:(ChatModel *)audioModel
399400 reply.contenType = Content_Text;
400401 reply.toUserID = audioModel.fromUserID ;
401402 reply.chatType = @" userChat" ;
403+ reply.byMyself = @0 ;
402404 ChatMessageType type = ChatMessageType_Normal;
403405 for (id <ChatHandlerDelegate>delegate in self.delegates ) {
404406 if ([delegate respondsToSelector: @selector (didReceiveMessage:type: )]) {
@@ -438,6 +440,7 @@ - (void)sendPicMessage:(NSArray<ChatModel *>*)picModels
438440 reply.contenType = Content_Text;
439441 reply.toUserID = obj.fromUserID ;
440442 reply.chatType = @" userChat" ;
443+ reply.byMyself = @0 ;
441444 ChatMessageType type = ChatMessageType_Normal;
442445 for (id <ChatHandlerDelegate>delegate in self.delegates ) {
443446 if ([delegate respondsToSelector: @selector (didReceiveMessage:type: )]) {
Original file line number Diff line number Diff line change @@ -304,6 +304,7 @@ - (void)sendPictureMessage:(NSArray<ChatAlbumModel *> *)picModels
304304 [self .talkMessages addObjectsFromArray: picMessages];
305305 [self .chatTableView reloadData ];
306306 [self scrollToBottom ];
307+ [[ChatHandler shareInstance ]sendPicMessage:picMessages];
307308}
308309
309310#pragma mark - 发送视频消息
Original file line number Diff line number Diff line change @@ -195,7 +195,7 @@ - (void)setAudioModel:(ChatModel *)audioModel
195195 self.timeContainer .hidden = !audioModel.shouldShowTime ;
196196 // 处理失败按钮
197197 BOOL isSend = [audioModel.isSend integerValue ];
198- self.failureButton .hidden = isSend || audioModel.isSending .integerValue ;
198+ self.failureButton .hidden = isSend || audioModel.isSending .integerValue || !audioModel. byMyself . integerValue ;
199199 // 昵称隐藏处理
200200 self.nickNameLabel .hidden = audioModel.byMyself .integerValue || hashEqual (audioModel.chatType , @" userChat" );
201201 // 红点隐藏处理
Original file line number Diff line number Diff line change @@ -165,7 +165,7 @@ - (void)setTextModel:(ChatModel *)textModel
165165 // 处理转圈
166166 textModel.isSending .integerValue &&textModel.byMyself .integerValue ? [self .activiView startAnimating ] : [self .activiView stopAnimating ];
167167 // 处理红叹号
168- self.failureButton .hidden = textModel.isSend .integerValue || textModel.isSending .integerValue || textModel.byMyself .integerValue ;
168+ self.failureButton .hidden = textModel.isSend .integerValue || textModel.isSending .integerValue || ! textModel.byMyself .integerValue ;
169169 // 处理昵称显示
170170 self.nickNameLabel .hidden = textModel.byMyself .integerValue || hashEqual (textModel.chatType , @" userChat" );
171171 // 赋值
Original file line number Diff line number Diff line change @@ -682,6 +682,8 @@ - (void)dealloc
682682- (void )keyboardResignFirstResponder : (NSNotification *)note
683683{
684684 [self .msgTextView resignFirstResponder ];
685+ // 按钮初始化刷新
686+ [self reloadSwitchButtons ];
685687 [self customKeyboardMove: SCREEN_HEIGHT - Height (self .messageBar.frame)];
686688}
687689
You can’t perform that action at this time.
0 commit comments