firebaseApp property
Future<FirebaseApp>
firebaseApp
Implementation
Future<FirebaseApp> get firebaseApp async {
if (firebaseEndPoint == null)
throw CarpFirebaseBackendException(
"The Firebase Endpoint is not configured - call the 'initialize()' method first.");
if (_firebaseApp == null) {
_firebaseApp = await Firebase.initializeApp(
name: firebaseEndPoint!.name,
options: new FirebaseOptions(
appId: Platform.isIOS
? firebaseEndPoint!.iOSGoogleAppID
: firebaseEndPoint!.androidGoogleAppID,
messagingSenderId: firebaseEndPoint!.gcmSenderID,
apiKey: firebaseEndPoint!.webAPIKey,
projectId: firebaseEndPoint!.projectID,
),
);
}
return _firebaseApp!;
}