handleDeployFirestore function

Future<void> handleDeployFirestore()

Deploy Firestore rules and indexes

Implementation

Future<void> handleDeployFirestore() async {
  final config = await ProjectConfigLoader.load();
  if (config == null) {
    ProjectConfigLoader.printMissingConfigHelp();
    return;
  }

  if (!config.useFirebase) {
    _printFirebaseDisabledHelp(config);
    return;
  }

  final firebase = FirebaseService(config);
  if (await firebase.deployFirestore()) {
    success('Firestore deployed successfully');
  } else {
    error('Firestore deployment failed');
  }
}