validateConfig static method
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;
}