runFirestoreInit method

Future<SetupStepResult> runFirestoreInit()

Implementation

Future<SetupStepResult> runFirestoreInit() async {
  final FirestoreInitResult r = await initializer.ensureFirestoreDatabase(
    region: config.firestoreRegion,
  );
  if (r.success) {
    return SetupStepResult.success(
      WizardSubStep.initFirestore,
      message: r.created
          ? 'Created (region: ${r.region})'
          : 'Already exists (region: ${r.region})',
    );
  }
  return SetupStepResult.failed(
    WizardSubStep.initFirestore,
    message: r.message,
    fixHint: _fixHintFor(WizardSubStep.initFirestore),
  );
}