requireFirebaseProjectConfig function

Future<SetupConfig?> requireFirebaseProjectConfig()

Implementation

Future<SetupConfig?> requireFirebaseProjectConfig() async {
  final SetupConfig? config = await loadRequiredSetupConfig();
  if (config == null) return null;

  if (!config.useFirebase || config.firebaseProjectId == null) {
    error('Firebase is not enabled or project ID not set.');
    return null;
  }

  return config;
}