فهرست منبع

no import on edit-account as this is not supported by the core

B. Petersen 5 سال پیش
والد
کامیت
9b5514bf6a
2فایلهای تغییر یافته به همراه8 افزوده شده و 5 حذف شده
  1. 5 2
      deltachat-ios/Controller/AccountSetupController.swift
  2. 3 3
      deltachat-ios/Coordinator/AppCoordinator.swift

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

@@ -219,10 +219,13 @@ class AccountSetupController: UITableViewController {
 
     private var advancedSectionShowing: Bool = false
 
-    init(dcContext: DcContext) {
+    init(dcContext: DcContext, editView: Bool) {
         self.dcContext = dcContext
+
         self.sections.append(basicSection)
-        self.sections.append(restoreSection)
+        if !editView {
+            self.sections.append(restoreSection)
+        }
         self.sections.append(advancedSection)
         super.init(style: .grouped)
         hidesBottomBarWhenPushed = true

+ 3 - 3
deltachat-ios/Coordinator/AppCoordinator.swift

@@ -102,7 +102,7 @@ class AppCoordinator: NSObject, Coordinator {
     }
 
     func presentLoginController() {
-        let accountSetupController = AccountSetupController(dcContext: dcContext)
+        let accountSetupController = AccountSetupController(dcContext: dcContext, editView: false)
         let accountSetupNav = DcNavigationController(rootViewController: accountSetupController)
         let coordinator = AccountSetupCoordinator(navigationController: accountSetupNav)
         childCoordinators.append(coordinator)
@@ -188,7 +188,7 @@ class SettingsCoordinator: Coordinator {
     }
 
     func showAccountSetupController() {
-        let accountSetupVC = AccountSetupController(dcContext: dcContext)
+        let accountSetupVC = AccountSetupController(dcContext: dcContext, editView: true)
         let coordinator = AccountSetupCoordinator(navigationController: navigationController)
         childCoordinators.append(coordinator)
         accountSetupVC.coordinator = coordinator
@@ -201,7 +201,7 @@ class SettingsCoordinator: Coordinator {
     }
 
     func showLoginController() {
-        let accountSetupVC = AccountSetupController(dcContext: dcContext)
+        let accountSetupVC = AccountSetupController(dcContext: dcContext, editView: false)
         let coordinator = AccountSetupCoordinator(navigationController: navigationController)
         childCoordinators.append(coordinator)
         accountSetupVC.coordinator = coordinator