getAvailableApiKeys method

  1. @override
Future<Map<String, String>> getAvailableApiKeys()
override

Get all available API keys

Implementation

@override
Future<Map<String, String>> getAvailableApiKeys() async {
  try {
    // Auto-initialize if not already initialized
    if (!_firebaseService.isInitialized) {
      FinanceSdkLogger.info('SDK not initialized. Initializing now...');
      await initialize();
    }

    return _enumGenerator.getAllApiKeys();
  } catch (e, stackTrace) {
    FinanceSdkLogger.error('Failed to get available API keys', e, stackTrace);
    rethrow;
  }
}