TF-4268 Refactor app runner: split web/mobile runners, add platform error handlers

This commit is contained in:
dab246
2026-04-07 16:09:49 +07:00
committed by Dat H. Pham
parent 78e76b5aac
commit 2a666056c2
8 changed files with 78 additions and 54 deletions
+12
View File
@@ -0,0 +1,12 @@
import 'dart:async';
import 'package:sentry_flutter/sentry_flutter.dart';
import 'package:tmail_ui_user/main/runner/app_error_handlers.dart';
Future<void> runAppGuarded(Future<void> Function() runner) async {
SentryWidgetsFlutterBinding.ensureInitialized();
setupErrorHooks();
await runner();
}