Initial project import
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:miaoji_zhang/app/app.dart';
|
||||
import 'package:miaoji_zhang/shared/services/session_store.dart';
|
||||
import 'package:miaoji_zhang/shared/theme/theme_store.dart';
|
||||
import 'package:miaoji_zhang/shared/update/update_coordinator.dart';
|
||||
import 'package:miaoji_zhang/shared/version.dart';
|
||||
|
||||
Future<void> main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
await Future.wait([
|
||||
SessionStore.instance.initialize(),
|
||||
ThemeStore.instance.initialize(),
|
||||
AppVersion.initialize(),
|
||||
]);
|
||||
runApp(const MiaoJiApp());
|
||||
unawaited(
|
||||
UpdateCoordinator.instance.initialize().catchError((_) {
|
||||
// Update cache cleanup is optional and must never prevent app startup.
|
||||
}),
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user