mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2026-03-06 16:30:55 +00:00
Fix recent items synchronization
This commit is contained in:
@@ -30,11 +30,9 @@ private func managedRecentMedia(postbox: Postbox, network: Network, collectionId
|
||||
|> mapToSignal { sourceItems in
|
||||
var items: [OrderedItemListEntry] = []
|
||||
if let sourceItems = sourceItems {
|
||||
var existingIds = Set<MediaId>()
|
||||
var existingIds = Set<Data>()
|
||||
for item in sourceItems {
|
||||
guard let id = (item.contents as? RecentMediaItem)?.media.id else {
|
||||
continue
|
||||
}
|
||||
let id = item.id.makeData()
|
||||
if !existingIds.contains(id) {
|
||||
existingIds.insert(id)
|
||||
items.append(item)
|
||||
|
||||
Reference in New Issue
Block a user