Explorar o código

use correct title for 'add recipients' view

B. Petersen %!s(int64=3) %!d(string=hai) anos
pai
achega
84f0f8046c

+ 5 - 2
deltachat-ios/Controller/AddGroupMembersViewController.swift

@@ -4,6 +4,7 @@ import DcCore
 class AddGroupMembersViewController: GroupMembersViewController {
     var onMembersSelected: ((Set<Int>) -> Void)?
     lazy var isVerifiedGroup: Bool = false
+    private var isBroadcast: Bool = false
 
     private lazy var sections: [AddGroupMemberSections] = {
         if isVerifiedGroup {
@@ -52,9 +53,10 @@ class AddGroupMembersViewController: GroupMembersViewController {
     }()
 
     // add members of new group, no chat object yet
-    init(dcContext: DcContext, preselected: Set<Int>, isVerified: Bool) {
+    init(dcContext: DcContext, preselected: Set<Int>, isVerified: Bool, isBroadcast: Bool) {
         super.init(dcContext: dcContext)
         isVerifiedGroup = isVerified
+        self.isBroadcast = isBroadcast
         numberOfSections = sections.count
         selectedContactIds = preselected
     }
@@ -64,6 +66,7 @@ class AddGroupMembersViewController: GroupMembersViewController {
         self.chatId = chatId
         super.init(dcContext: dcContext)
         isVerifiedGroup = chat?.isProtected ?? false
+        isBroadcast = chat?.isBroadcast ?? false
         numberOfSections = sections.count
         selectedContactIds = Set(dcContext.getChat(chatId: chatId).getContactIds(dcContext))
     }
@@ -75,7 +78,7 @@ class AddGroupMembersViewController: GroupMembersViewController {
     // MARK: - lifecycle
     override func viewDidLoad() {
         super.viewDidLoad()
-        title = String.localized("group_add_members")
+        title = String.localized(isBroadcast ? "add_recipients" : "group_add_members")
         navigationItem.rightBarButtonItem = doneButton
         navigationItem.leftBarButtonItem = cancelButton
         contactIds = loadMemberCandidates()

+ 2 - 1
deltachat-ios/Controller/NewGroupController.swift

@@ -394,7 +394,8 @@ class NewGroupController: UITableViewController, MediaPickerDelegate {
     private func showAddMembers(preselectedMembers: Set<Int>, isVerified: Bool) {
         let newGroupController = AddGroupMembersViewController(dcContext: dcContext,
                                                                preselected: preselectedMembers,
-                                                               isVerified: isVerified)
+                                                               isVerified: isVerified,
+                                                               isBroadcast: createBroadcast)
         newGroupController.onMembersSelected = { [weak self] (memberIds: Set<Int>) -> Void in
             guard let self = self else { return }
             var memberIds = memberIds