Browse Source

fix(login): 修复各登录方式isLoading加载状态过早结束的问题

newdev_shunjiawei
lxm 9 months ago
parent
commit
d6ad886944
  1. 14
      lib/modules/login/controllers/login_controller.dart

14
lib/modules/login/controllers/login_controller.dart

@ -533,7 +533,7 @@ class LoginController extends GetxController {
); );
break; break;
} }
requestLogin({ await requestLogin({
"mail": contactController.text, "mail": contactController.text,
"phone": "", "phone": "",
"stype": loginType, "stype": loginType,
@ -558,7 +558,7 @@ class LoginController extends GetxController {
); );
break; break;
} }
requestLogin({ await requestLogin({
"mail": "", "mail": "",
"phone": selectedCountryCode + contactController.text, "phone": selectedCountryCode + contactController.text,
"stype": loginType, "stype": loginType,
@ -587,7 +587,7 @@ class LoginController extends GetxController {
//SettingsController().avatar = Google().email; //SettingsController().avatar = Google().email;
// 验证成功,跳转到配对页面 // 验证成功,跳转到配对页面
requestLogin({ await requestLogin({
"mail": facebook.email, "mail": facebook.email,
"phone": "", "phone": "",
"stype": loginType, "stype": loginType,
@ -616,7 +616,7 @@ class LoginController extends GetxController {
// SettingsController().userName = Google().displayName!; // SettingsController().userName = Google().displayName!;
// //SettingsController().avatar = Google().email; // //SettingsController().avatar = Google().email;
// SettingsController().userId = Google().id!; // SettingsController().userId = Google().id!;
requestLogin({ await requestLogin({
"mail": google.email, "mail": google.email,
"phone": "", "phone": "",
"stype": loginType, "stype": loginType,
@ -650,7 +650,7 @@ class LoginController extends GetxController {
// SettingsController().userName = FlWX().nickname; // SettingsController().userName = FlWX().nickname;
// SettingsController().avatar = FlWX().headimgurl; // SettingsController().avatar = FlWX().headimgurl;
// SettingsController().userId = FlWX().openid; // SettingsController().userId = FlWX().openid;
requestLogin({ await requestLogin({
"mail": "", "mail": "",
"phone": "", "phone": "",
"stype": loginType, "stype": loginType,
@ -690,7 +690,7 @@ class LoginController extends GetxController {
Logger().d("发送登录数据: $loginData"); Logger().d("发送登录数据: $loginData");
// 直接调用现有的requestLogin方法 // 直接调用现有的requestLogin方法
requestLogin(loginData); await requestLogin(loginData);
} else { } else {
Logger().e("Apple登录失败"); Logger().e("Apple登录失败");
Get.snackbar( Get.snackbar(
@ -705,7 +705,7 @@ class LoginController extends GetxController {
} }
case 6: //游客登录 case 6: //游客登录
{ {
requestLogin({ await requestLogin({
"mail": "", "mail": "",
"phone": "", "phone": "",
"stype": loginType, "stype": loginType,

Loading…
Cancel
Save