Skip to content

Commit 784872d

Browse files
committed
fix: status of cached failed message not right
1 parent 72888f9 commit 784872d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

AVOS/Sources/Realtime/IM/Conversation/LCIMConversation.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2224,7 +2224,9 @@ - (void)queryMessagesInInterval:(LCIMMessageInterval *)interval
22242224

22252225
- (void)postprocessMessages:(NSArray *)messages {
22262226
for (LCIMMessage *message in messages) {
2227-
message.status = LCIMMessageStatusSent;
2227+
if (message.status != LCIMMessageStatusFailed) {
2228+
message.status = LCIMMessageStatusSent;
2229+
}
22282230
message.localClientId = self.imClient.clientId;
22292231
}
22302232
}

0 commit comments

Comments
 (0)