initialize static method
Implementation
static FireDartFirestore initialize(String projectId, {String? databaseId}) {
if (_instance != null) {
throw Exception('Firestore instance was already initialized');
}
FireDartFirebaseAuth? auth;
try {
auth = FireDartFirebaseAuth.instance;
} catch (e) {
// FirebaseAuth isn't initialized
}
_instance =
FireDartFirestore(projectId, databaseId: databaseId, auth: auth);
return _instance!;
}