- 新增 SplashPage(启动页)和 LoginPage(登录页),支持路由跳转 - 扩展 AuthState,增加 submitting/alert/busy 状态及消费机制 - AuthController 增加 checkLoginState/register/showAlert 等方法 - 删除旧模型文件(binding_item, token_response, verify_response) - 删除旧版 LoginPage,迁移至 features/auth 目录 - 更新本地化字符串,增加注册相关文案 - 调整默认 API 地址为本地开发环境
32 lines
1.2 KiB
Dart
32 lines
1.2 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||
|
||
part of 'auth_controller.dart';
|
||
|
||
// **************************************************************************
|
||
// RiverpodGenerator
|
||
// **************************************************************************
|
||
|
||
String _$authControllerHash() => r'49ebaa798497842d2219e19dbf93618e5e15f0de';
|
||
|
||
/// 登录状态控制器。
|
||
///
|
||
/// 会话级持有(`keepAlive`),负责令牌恢复、登录 / 注册 / 退出,
|
||
/// 以及启动期的登录态校验(verify + refresh 重试)。
|
||
///
|
||
/// Copied from [AuthController].
|
||
@ProviderFor(AuthController)
|
||
final authControllerProvider =
|
||
AsyncNotifierProvider<AuthController, AuthState>.internal(
|
||
AuthController.new,
|
||
name: r'authControllerProvider',
|
||
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
|
||
? null
|
||
: _$authControllerHash,
|
||
dependencies: null,
|
||
allTransitiveDependencies: null,
|
||
);
|
||
|
||
typedef _$AuthController = AsyncNotifier<AuthState>;
|
||
// ignore_for_file: type=lint
|
||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package
|