Fix next filter id selection [skip ci]

This commit is contained in:
Ali 2020-09-20 21:08:33 +04:00
parent 76baec932e
commit d8ef15ee00

View File

@ -990,7 +990,7 @@ func chatListFilterPresetController(context: AccountContext, currentPreset: Chat
includePeers.setPeers(state.additionallyIncludePeers)
var updatedFilter = ChatListFilter(id: currentPreset?.id ?? -1, title: state.name, emoticon: currentPreset?.emoticon, data: ChatListFilterData(categories: state.includeCategories, excludeMuted: state.excludeMuted, excludeRead: state.excludeRead, excludeArchived: state.excludeArchived, includePeers: includePeers, excludePeers: state.additionallyExcludePeers))
if currentPreset == nil {
updatedFilter.id = max(2, filters.map({ $0.id + 1 }).max() ?? 2)
updatedFilter.id = generateNewChatListFilterId(filters: filters)
}
var filters = filters
if let _ = currentPreset {