validateConfig static method

bool validateConfig(
  1. ULinkConfig config
)

Validates a ULinkConfig object.

config - The config to validate Returns true if the config is valid, false otherwise

Implementation

static bool validateConfig(ULinkConfig config) {
  if (config.apiKey.isEmpty) {
    _log('Config validation failed: API key is empty');
    return false;
  }

  if (config.baseUrl.isEmpty) {
    _log('Config validation failed: Base URL is empty');
    return false;
  }

  try {
    Uri.parse(config.baseUrl);
  } catch (e) {
    _log('Config validation failed: Invalid base URL format');
    return false;
  }

  _log('Config validation successful');
  return true;
}