This commit is contained in:
sion
2026-04-04 21:19:29 +08:00
parent 2850629e0d
commit 37290e7846
166 changed files with 1303 additions and 220663 deletions

View File

@@ -46,9 +46,21 @@ class AuthProvider extends ChangeNotifier {
return _authenticate(() => _userService.login(username, password));
}
/// 注册
Future<ApiResponse<User>> register(String username, String password) {
return _authenticate(() => _userService.register(username, password));
/// 注册(含身份证图片和可选推广码)
Future<ApiResponse<User>> register(
String username,
String password, {
String? referralCode,
required Uint8List frontBytes,
required Uint8List backBytes,
}) {
return _authenticate(() => _userService.register(
username,
password,
referralCode: referralCode,
frontBytes: frontBytes,
backBytes: backBytes,
));
}
/// 统一认证处理
@@ -91,7 +103,7 @@ class AuthProvider extends ChangeNotifier {
}
_isLoggedIn = true;
notifyListeners(); // 通知 UI 更新,触发页面跳转
notifyListeners();
return _user != null
? ApiResponse.success(_user!, message)