update ios project

update ios project
This commit is contained in:
Zeus
2024-07-24 11:51:39 +08:00
parent 876d355b18
commit 1bf69048f3
275 changed files with 3372 additions and 1015 deletions
+26
View File
@@ -0,0 +1,26 @@
import 'package:uuvpn/models/base_model.dart';
import 'package:uuvpn/models/user_model.dart';
import 'package:uuvpn/service/user_service.dart';
class LoginModel extends BaseModel {
final UserService _userService = UserService();
final UserModel _userModel;
LoginModel(this._userModel);
// 登陆方法
login(String? account, String? passWord) async {
var parameters = {'email': account, 'password': passWord};
return _userService.login(parameters)?.then((loginEntity) async {
_userModel.setToken(loginEntity);
return _userService.info();
}).then((userEntity) {
_userModel.setUserInfo(userEntity);
notifyListeners();
return userEntity;
});
}
}