mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Refactoring
This commit is contained in:
@@ -98,10 +98,12 @@ func _internal_markFeaturedStickerPacksAsSeenInteractively(postbox: Postbox, ids
|
||||
var items = transaction.getOrderedListItems(collectionId: Namespaces.OrderedItemList.CloudFeaturedStickerPacks)
|
||||
var readIds = Set<ItemCollectionId>()
|
||||
for i in 0 ..< items.count {
|
||||
let item = (items[i].contents as! FeaturedStickerPackItem)
|
||||
let item = items[i].contents.get(FeaturedStickerPackItem.self)!
|
||||
if item.unread && idsSet.contains(item.info.id) {
|
||||
readIds.insert(item.info.id)
|
||||
items[i] = OrderedItemListEntry(id: items[i].id, contents: FeaturedStickerPackItem(info: item.info, topItems: item.topItems, unread: false))
|
||||
if let entry = CodableEntry(FeaturedStickerPackItem(info: item.info, topItems: item.topItems, unread: false)) {
|
||||
items[i] = OrderedItemListEntry(id: items[i].id, contents: entry)
|
||||
}
|
||||
}
|
||||
}
|
||||
if !readIds.isEmpty {
|
||||
|
||||
Reference in New Issue
Block a user