Fix trending packs dismissal

This commit is contained in:
Ilya Laktyushin 2021-08-30 18:55:42 +03:00
parent 5180ffab4a
commit ee333ffb69

View File

@ -831,8 +831,13 @@ final class ChatMediaInputNode: ChatInputNode {
}
))
}
}, dismissTrendingPacks: { packIds in
let _ = ApplicationSpecificNotice.setDismissedTrendingStickerPacks(accountManager: context.sharedContext.accountManager, values: packIds.map { $0.id }).start()
}, dismissTrendingPacks: { _ in
let _ = (context.account.viewTracker.featuredStickerPacks()
|> take(1)
|> deliverOnMainQueue).start(next: { packs in
let ids = packs.map { $0.info.id.id }
let _ = ApplicationSpecificNotice.setDismissedTrendingStickerPacks(accountManager: context.sharedContext.accountManager, values: ids).start()
})
}, toggleSearch: { [weak self] value, searchMode, query in
if let strongSelf = self {
if let searchMode = searchMode, value {