17 lines
512 B
Dart
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();
|
|
}
|