Ver código fonte

[new]调整一键登录流程

zk 4 meses atrás
pai
commit
57a9547ced

+ 2 - 0
lib/module/login/login_controller.dart

@@ -93,6 +93,7 @@ class LoginController extends BaseController {
       accountRepository
           .oneClickLogin(token: ydToken, accessToken: accessToken)
           .then((_) {
+        QuickLoginHelper.closeLoginAuthView();
         Get.back();
       }).catchError((error) {
         _loginStatus.value = LoginStatus.codeLogin;
@@ -100,6 +101,7 @@ class LoginController extends BaseController {
       });
     }, onError: (msg) {
       _loginStatus.value = LoginStatus.codeLogin;
+      ToastUtil.show(StringName.oneLoginError);
     });
   }
 

+ 1 - 1
lib/sdk/quicklogin/quick_login_helper.dart

@@ -90,8 +90,8 @@ class QuickLoginHelper {
         var errorMsg = map?["msg"];
         AtmobLog.e(tag, "onePassLogin error msg:$errorMsg");
         onError(errorMsg);
+        closeLoginAuthView();
       }
-      closeLoginAuthView();
     } catch (e) {
       onError(e.toString());
       closeLoginAuthView();