diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Messages/StoryListContext.swift b/submodules/TelegramCore/Sources/TelegramEngine/Messages/StoryListContext.swift index d60011901a..362ea910d2 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Messages/StoryListContext.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Messages/StoryListContext.swift @@ -395,6 +395,8 @@ public final class StoryListContext { var itemSets = self.stateValue.itemSets if let index = itemSets.firstIndex(where: { $0.peerId == id }) { itemSets[index] = itemSet + } else { + itemSets.append(itemSet) } self.stateValue.itemSets = itemSets })) @@ -621,4 +623,10 @@ public final class StoryListContext { impl.upload(media: media, text: text, entities: entities, privacy: privacy) } } + + public func loadPeer(id: EnginePeer.Id) { + self.impl.with { impl in + impl.loadPeer(id: id) + } + } }