startFirebaseDatasource function

Future<void> startFirebaseDatasource(
  1. ProviderOptions options, {
  2. FirebaseOption? firebaseOptions,
})

Implementation

Future<void> startFirebaseDatasource(ProviderOptions options, {FirebaseOption? firebaseOptions}) async {
  if (!_isInitialized) {
    final provider = ProviderService(options);
    await Firebase.initializeApp(options: firebaseOptions);
    final datasource = FirebaseDatasource(provider: provider, firebaseAuth: FirebaseAuth.instance);
    FTeamAuth.registerAuthDatasource(datasource);
    _isInitialized = true;
  }
}