mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
opt: logout
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import 'package:PiliPlus/utils/login.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
@@ -56,6 +57,8 @@ class MineController extends GetxController {
|
|||||||
userInfo.value = res['data'];
|
userInfo.value = res['data'];
|
||||||
GStorage.userInfo.put('userInfoCache', res['data']);
|
GStorage.userInfo.put('userInfoCache', res['data']);
|
||||||
isLogin.value = true;
|
isLogin.value = true;
|
||||||
|
} else {
|
||||||
|
LoginUtils.onLogout();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
SmartDialog.showToast(res['msg']);
|
SmartDialog.showToast(res['msg']);
|
||||||
|
|||||||
@@ -52,11 +52,11 @@ class LoginUtils {
|
|||||||
..loadingState.value = LoadingState.loading();
|
..loadingState.value = LoadingState.loading();
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
|
|
||||||
try {
|
for (int i = 0; i < tabsConfig.length; i++) {
|
||||||
for (int i = 0; i < tabsConfig.length; i++) {
|
try {
|
||||||
Get.find<DynamicsTabController>(tag: tabsConfig[i]['tag']).onRefresh();
|
Get.find<DynamicsTabController>(tag: tabsConfig[i]['tag']).onRefresh();
|
||||||
}
|
} catch (_) {}
|
||||||
} catch (_) {}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static String buvid() {
|
static String buvid() {
|
||||||
|
|||||||
@@ -13,8 +13,10 @@ import 'package:PiliPlus/http/search.dart';
|
|||||||
import 'package:PiliPlus/http/user.dart';
|
import 'package:PiliPlus/http/user.dart';
|
||||||
import 'package:PiliPlus/http/video.dart';
|
import 'package:PiliPlus/http/video.dart';
|
||||||
import 'package:PiliPlus/models/bangumi/info.dart';
|
import 'package:PiliPlus/models/bangumi/info.dart';
|
||||||
|
import 'package:PiliPlus/models/common/dynamics_type.dart';
|
||||||
import 'package:PiliPlus/models/common/search_type.dart';
|
import 'package:PiliPlus/models/common/search_type.dart';
|
||||||
import 'package:PiliPlus/pages/dynamics/controller.dart';
|
import 'package:PiliPlus/pages/dynamics/controller.dart';
|
||||||
|
import 'package:PiliPlus/pages/dynamics/tab/controller.dart';
|
||||||
import 'package:PiliPlus/pages/home/controller.dart';
|
import 'package:PiliPlus/pages/home/controller.dart';
|
||||||
import 'package:PiliPlus/pages/live/controller.dart';
|
import 'package:PiliPlus/pages/live/controller.dart';
|
||||||
import 'package:PiliPlus/pages/media/controller.dart';
|
import 'package:PiliPlus/pages/media/controller.dart';
|
||||||
@@ -189,6 +191,13 @@ class Utils {
|
|||||||
..onRefresh();
|
..onRefresh();
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
|
|
||||||
|
for (int i = 0; i < tabsConfig.length; i++) {
|
||||||
|
try {
|
||||||
|
Get.find<DynamicsTabController>(tag: tabsConfig[i]['tag'])
|
||||||
|
.onRefresh();
|
||||||
|
} catch (_) {}
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get.find<MediaController>()
|
Get.find<MediaController>()
|
||||||
..mid = result['data'].mid
|
..mid = result['data'].mid
|
||||||
|
|||||||
Reference in New Issue
Block a user