Переглянути джерело

only create 1-1 chats on contact creation, if contact creation is not part of a group creation

cyberta 4 роки тому
батько
коміт
91dc23040f

+ 1 - 1
deltachat-ios/Controller/AddGroupMembersViewController.swift

@@ -186,7 +186,7 @@ class AddGroupMembersViewController: GroupMembersViewController {
 
     private func showNewContactController() {
         let newContactController = NewContactController(dcContext: dcContext)
-        newContactController.openChatOnSave = false
+        newContactController.createChatOnSave = false
         navigationController?.pushViewController(newContactController, animated: true)
     }
 }

+ 3 - 3
deltachat-ios/Controller/NewContactController.swift

@@ -4,7 +4,7 @@ import DcCore
 class NewContactController: UITableViewController {
 
     let dcContext: DcContext
-    var openChatOnSave = true
+    var createChatOnSave = true
 
     let emailCell = TextFieldCell.makeEmailCell()
     let nameCell = TextFieldCell.makeNameCell()
@@ -73,8 +73,8 @@ class NewContactController: UITableViewController {
 
     @objc func saveContactButtonPressed() {
         let contactId = dcContext.createContact(name: model.name, email: model.email)
-        let chatId = dcContext.createChatByContactId(contactId: contactId)
-        if openChatOnSave {
+        if createChatOnSave {
+            let chatId = dcContext.createChatByContactId(contactId: contactId)
             showChat(chatId: chatId)
         } else {
             navigationController?.popViewController(animated: true)