cyberhybridhub/lib/bootstrap.dart
2026-05-20 10:22:58 -05:00

17 lines
512 B
Dart

import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
import 'repositories/user_profile_repository.dart';
import 'services/auth_service.dart';
/// Initializes Firebase (non-Linux), auth, and profile sync storage.
Future<void> bootstrap() async {
if (!AuthService.isLinuxDesktop) {
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
}
await AuthService.instance.initialize();
await UserProfileRepository.instance.initialize();
}