fix: keep Windows UI startup independent of notifications
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user