ソースを参照

always show 'new chat' cell (makes sense when browsering to contact-profile via group-memberlist, see android)

B. Petersen 5 年 前
コミット
071d8ab1ab

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

@@ -3,7 +3,6 @@ import UIKit
 // this is also used as ChatDetail for SingleChats
 class ContactDetailViewController: UITableViewController {
     weak var coordinator: ContactDetailCoordinatorProtocol?
-    var showChatCell: Bool = false // if this is set to true it will show a "goToChat-cell"
 
     private enum CellIdentifiers: String {
         case notification = "notificationCell"
@@ -73,7 +72,7 @@ class ContactDetailViewController: UITableViewController {
 
     override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
         if section == 0 {
-            return showChatCell ? 2 : 1
+            return 2
         } else if section == 1 {
             return 1
         }

+ 0 - 2
deltachat-ios/Coordinator/AppCoordinator.swift

@@ -341,7 +341,6 @@ class NewChatCoordinator: Coordinator {
 
     func showContactDetail(contactId: Int) {
         let contactDetailController = ContactDetailViewController(contactId: contactId)
-        contactDetailController.showChatCell = true
         let coordinator = ContactDetailCoordinator(dcContext: dcContext, navigationController: navigationController)
         childCoordinators.append(coordinator)
         contactDetailController.coordinator = coordinator
@@ -418,7 +417,6 @@ class ChatViewCoordinator: NSObject, Coordinator {
 
     func showContactDetail(of contactId: Int) {
         let contactDetailController = ContactDetailViewController(contactId: contactId)
-        contactDetailController.showChatCell = true
         //let nav = UINavigationController(rootViewController: contactDetailController)
         let coordinator = ContactDetailCoordinator(dcContext: dcContext, navigationController: navigationController)
         childCoordinators.append(coordinator)