TF-2953 Set up Patrol tests

This commit is contained in:
DatDang
2024-10-11 11:58:09 +07:00
committed by Dat H. Pham
parent e8e709d63a
commit 25437ba92e
18 changed files with 437 additions and 18 deletions
+18 -14
View File
@@ -15,25 +15,29 @@ import 'package:tmail_ui_user/main/utils/app_utils.dart';
import 'package:url_strategy/url_strategy.dart';
import 'package:worker_manager/worker_manager.dart';
void main() async {
Future<void> main() async {
initLogger(() async {
WidgetsFlutterBinding.ensureInitialized();
ThemeUtils.setSystemLightUIStyle();
await Future.wait([
MainBindings().dependencies(),
HiveCacheConfig.instance.setUp(),
Executor().warmUp(log: BuildUtils.isDebugMode),
AppUtils.loadEnvFile()
]);
await HiveCacheConfig.instance.initializeEncryptionKey();
setPathUrlStrategy();
runApp(const TMailApp());
await runTmail();
});
}
Future<void> runTmail() async {
ThemeUtils.setSystemLightUIStyle();
await Future.wait([
MainBindings().dependencies(),
HiveCacheConfig.instance.setUp(),
Executor().warmUp(log: BuildUtils.isDebugMode),
AppUtils.loadEnvFile()
]);
await HiveCacheConfig.instance.initializeEncryptionKey();
setPathUrlStrategy();
runApp(const TMailApp());
}
class TMailApp extends StatelessWidget {
const TMailApp({Key? key}) : super(key: key);