mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-16 03:09:56 +00:00
Process failed insertions in all cases
This commit is contained in:
parent
d9397f470b
commit
8711981983
@ -393,6 +393,9 @@ private final class ChatListViewSpaceState {
|
||||
}
|
||||
if self.add(entry: .IntermediateMessageEntry(index: updatedIndex, messageIndex: messageIndex)) {
|
||||
hasUpdates = true
|
||||
} else {
|
||||
hasUpdates = true
|
||||
hadRemovals = true
|
||||
}
|
||||
} else {
|
||||
continue inner
|
||||
@ -404,6 +407,9 @@ private final class ChatListViewSpaceState {
|
||||
if spaceGroupId == groupId && !pinned.include {
|
||||
if self.add(entry: .HoleEntry(hole)) {
|
||||
hasUpdates = true
|
||||
} else {
|
||||
hasUpdates = true
|
||||
hadRemovals = true
|
||||
}
|
||||
}
|
||||
case .peers:
|
||||
@ -545,6 +551,9 @@ private final class ChatListViewSpaceState {
|
||||
case let .message(index, messageIndex):
|
||||
if self.add(entry: .IntermediateMessageEntry(index: index, messageIndex: messageIndex)) {
|
||||
hasUpdates = true
|
||||
} else {
|
||||
hasUpdates = true
|
||||
hadRemovals = true
|
||||
}
|
||||
default:
|
||||
break
|
||||
@ -743,6 +752,9 @@ private final class ChatListViewSpaceState {
|
||||
case let .message(index, messageIndex):
|
||||
if self.add(entry: .IntermediateMessageEntry(index: index, messageIndex: messageIndex)) {
|
||||
hasUpdates = true
|
||||
} else {
|
||||
hasUpdates = true
|
||||
hadRemovals = true
|
||||
}
|
||||
default:
|
||||
break
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user