Selaa lähdekoodia

no need for chatId being optional in GroupMembersViewController

cyberta 5 vuotta sitten
vanhempi
commit
1fb677585d
1 muutettua tiedostoa jossa 3 lisäystä ja 9 poistoa
  1. 3 9
      deltachat-ios/Controller/AddGroupMembersViewController.swift

+ 3 - 9
deltachat-ios/Controller/AddGroupMembersViewController.swift

@@ -2,9 +2,9 @@ import UIKit
 import DcCore
 
 class AddGroupMembersViewController: GroupMembersViewController {
-    private var chatId: Int?
     private let sectionNewContact = 0
     private let sectionMemberList = 1
+    private var chatId: Int
 
     private var contactAddedObserver: NSObjectProtocol?
 
@@ -27,10 +27,7 @@ class AddGroupMembersViewController: GroupMembersViewController {
     }()
 
     private lazy var chat: DcChat? = {
-        if let chatId = chatId {
-            return dcContext.getChat(chatId: chatId)
-        }
-        return nil
+        return dcContext.getChat(chatId: chatId)
     }()
 
     private lazy var chatMemberIds: [Int] = {
@@ -41,9 +38,9 @@ class AddGroupMembersViewController: GroupMembersViewController {
     }()
 
     init(chatId: Int) {
-        super.init()
         self.chatId = chatId
         numberOfSections = 2
+        super.init()
     }
 
     required init?(coder _: NSCoder) {
@@ -148,9 +145,6 @@ class AddGroupMembersViewController: GroupMembersViewController {
     }
 
     @objc func doneButtonPressed() {
-        guard let chatId = chatId else {
-            return
-        }
         for contactId in selectedContactIds {
            _ = dcContext.addContactToChat(chatId: chatId, contactId: contactId)
         }