add setting

This commit is contained in:
NewTab
2022-01-17 20:28:15 +08:00
parent e68fff867e
commit e9ed25a14b
20 changed files with 551 additions and 392 deletions

View File

@@ -11,13 +11,11 @@ import 'login_bean.dart';
var loginProvider = ChangeNotifierProvider((ref) => LoginViewModel());
class LoginViewModel extends ViewModel {
bool loginSuccess = false;
bool isLoading = false;
String msg = "";
Future<void> login(String userName, String password) async {
isLoading = true;
loginSuccess = false;
msg = "";
notifyListeners();
@@ -25,11 +23,9 @@ class LoginViewModel extends ViewModel {
if (response.success) {
getIt<UserInfoViewModel>().updateToken(response.bean?.token ?? "");
loginSuccess = true;
isLoading = false;
} else {
isLoading = false;
loginSuccess = false;
msg = response.message ?? "";
}
notifyListeners();