fix: keep Windows UI startup independent of notifications

This commit is contained in:
Hamza Ayed
2026-10-04 03:37:49 +03:00
parent 40731f01d9
commit b9796abaf0
2 changed files with 13 additions and 1 deletions
+12 -1
View File
@@ -1,3 +1,5 @@
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:record/record.dart';
@@ -15,7 +17,6 @@ const _night = Color(0xFF101A18);
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await CompletionNotificationService.instance.initialize();
final api = ApiRepository(
baseUrl: const String.fromEnvironment(
'API_BASE_URL',
@@ -34,6 +35,16 @@ Future<void> main() async {
),
),
);
unawaited(_initializeNotifications());
}
Future<void> _initializeNotifications() async {
try {
await CompletionNotificationService.instance.initialize();
} catch (error, stackTrace) {
debugPrint('Notification initialization failed: $error');
debugPrintStack(stackTrace: stackTrace);
}
}
class SovereignApp extends StatelessWidget {