mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Fix recent items synchronization
This commit is contained in:
parent
b8a67d22d7
commit
50c4e6c031
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user