Forráskód Böngészése

Add loginType in LoginWeb

Marino Faggiana 8 éve
szülő
commit
af68d2dc65

+ 2 - 5
iOSClient/Login/CCLoginWeb.swift

@@ -18,10 +18,7 @@ public class CCLoginWeb: UIViewController {
     
     var viewController : UIViewController?
     let appDelegate = UIApplication.shared.delegate as! AppDelegate
-    
-    public enum enumLoginType : Int {
-        case loginAdd = 0, loginAddForced = 1, loginModifyPasswordUser = 2
-    }
+    var loginType : NSInteger = 0
     
     func presentModalWithDefaultTheme(_ vc: UIViewController) {
         
@@ -62,7 +59,7 @@ extension CCLoginWeb: SwiftModalWebVCDelegate {
                 if (tableAccount.account == account) {
                     
                     appDelegate.settingActiveAccount(account, activeUrl: serverUrl, activeUser: username, activePassword: password)
-                    self.delegate?.loginSuccess(0)
+                    self.delegate?.loginSuccess(loginType)
                 
                     self.viewController?.dismiss(animated: true, completion: nil)
                 }

+ 2 - 0
iOSClient/Main/CCSplit.m

@@ -153,6 +153,8 @@
         
         _loginWeb = [CCLoginWeb new];
         _loginWeb.delegate = self;
+        _loginWeb.loginType = loginAddForced;
+        
         [_loginWeb presentModalWithDefaultTheme:self];
         
 #else

+ 3 - 0
iOSClient/Settings/CCManageAccount.m

@@ -166,6 +166,7 @@
     
     _loginWeb = [CCLoginWeb new];
     _loginWeb.delegate = self;
+    _loginWeb.loginType = loginAdd;
     
     [_loginWeb presentModalWithDefaultTheme:self];
     
@@ -185,6 +186,7 @@
     
     _loginWeb = [CCLoginWeb new];
     _loginWeb.delegate = self;
+    _loginWeb.loginType = loginAddForced;
     
     dispatch_async(dispatch_get_main_queue(), ^ {
         [_loginWeb presentModalWithDefaultTheme:self];
@@ -215,6 +217,7 @@
     
     _loginWeb = [CCLoginWeb new];
     _loginWeb.delegate = self;
+    _loginWeb.loginType = loginModifyPasswordUser;
     
     dispatch_async(dispatch_get_main_queue(), ^ {
         [_loginWeb presentModalWithDefaultTheme:self];