getEffectiveConfigV2 method
Obtiene la configuración efectiva v2
Implementation
Future<http.Response> getEffectiveConfigV2({
required String sdkObsly,
required String installationId,
required String release,
required String platform,
required String version,
String? cfgType,
}) async {
try {
final queryParams = {
'sdk_obsly': sdkObsly,
'installation_id': installationId,
'release': release,
'platform': platform,
'version': version,
};
if (cfgType != null && cfgType.isNotEmpty) {
queryParams['cfg_type'] = cfgType;
}
final url = Uri.parse('$_baseUrl/v2/config/effective').replace(
queryParameters: queryParams,
);
final headers = {'access-token': _apiKey};
final response = await _client.get(url, headers: headers);
ObslyLogger.debug('Config v2 response: ${response.statusCode}');
return response;
} catch (e) {
ObslyLogger.error('Error getting config v2: $e');
rethrow;
}
}