test: add complete iOS MVP business suite

This commit is contained in:
selfrelease
2026-07-18 20:54:23 +08:00
parent e19bdb8728
commit 24101398d8
11 changed files with 394 additions and 0 deletions
@@ -20,6 +20,14 @@ class AuthSessionController extends AsyncNotifier<AuthSession?> {
@override
Future<AuthSession?> build() async {
if (RuntimeConfig.e2eAccessToken.isNotEmpty) {
return AuthSession(
accessToken: RuntimeConfig.e2eAccessToken,
refreshToken: null,
idToken: null,
expiresAt: DateTime.now().toUtc().add(const Duration(hours: 1)),
);
}
try {
return await _restore();
} catch (_) {