Business improvements

This commit is contained in:
Isaac
2024-03-26 12:40:18 +04:00
parent cf323a57b8
commit 19719dc7d4
7 changed files with 83 additions and 32 deletions

View File

@@ -1120,6 +1120,7 @@ public func selectivePrivacySettingsController(
//TODO:localize
var additionalCategories: [ChatListNodeAdditionalCategory] = []
var selectedCategories = Set<Int>()
if displayPremiumCategory && enable {
additionalCategories = [
ChatListNodeAdditionalCategory(
@@ -1130,8 +1131,8 @@ public func selectivePrivacySettingsController(
appearance: .option(sectionTitle: "USER TYPES")
)
]
selectedCategories.insert(AdditionalCategoryId.premiumUsers.rawValue)
}
let selectedCategories = Set<Int>([AdditionalCategoryId.premiumUsers.rawValue])
let controller = context.sharedContext.makeContactMultiselectionController(ContactMultiselectionControllerParams(context: context, mode: .chatSelection(ContactMultiselectionControllerMode.ChatSelection(
title: "Add Users",
@@ -1140,7 +1141,8 @@ public func selectivePrivacySettingsController(
additionalCategories: ContactMultiselectionControllerAdditionalCategories(categories: additionalCategories, selectedCategories: selectedCategories),
chatListFilters: nil,
onlyUsers: false,
disableChannels: true
disableChannels: true,
disableBots: true
)), options: [], filters: [.excludeSelf]))
addPeerDisposable.set((controller.result
|> take(1)