first commit

This commit is contained in:
2026-09-21 17:37:53 +08:00
commit 67d4dd5b7c
141 changed files with 8558 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'app.dart';
import 'core/network/auth_redirect.dart';
import 'core/storage/local_storage.dart';
import 'providers/auth_provider.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await LocalStorage.instance.init();
final container = ProviderContainer();
// 401 过期处理桥接(网络层 → authProvider + navigatorKey)
configureAuthRedirect(container);
// 启动时先读取持久化的登录态,避免首屏闪跳
await container.read(authProvider.notifier).load();
runApp(
UncontrolledProviderScope(
container: container,
child: const QiangbaoApp(),
),
);
}