Fix recent items synchronization

This commit is contained in:
Ali 2021-06-20 23:39:17 +04:00
parent b8a67d22d7
commit 50c4e6c031

View File

@ -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)