ios: fix item deletion in groups (#1487)

This commit is contained in:
Evgeny Poberezkin
2022-12-03 15:21:14 +00:00
committed by GitHub
parent 9e48e1f74a
commit c43ba7bf23

View File

@@ -222,8 +222,10 @@ final class ChatModel: ObservableObject {
withAnimation(.default) {
self.reversedChatItems[i] = cItem
self.reversedChatItems[i].viewTimestamp = .now
// on some occasions the confirmation of message being accepted by the server (tick)
// arrives earlier than the response from API, and item remains without tick
if case .sndNew = cItem.meta.itemStatus {
self.reversedChatItems[i].meta = ci.meta
self.reversedChatItems[i].meta.itemStatus = ci.meta.itemStatus
}
}
return false