getCaptureFlags static method

Map<String, bool> getCaptureFlags(
  1. String requestUrl,
  2. int statusCode,
  3. List<RequestBodyConfig> configs
)

Determina qué debe capturarse basado en la configuración encontrada Retorna un mapa con las flags de captura

Implementation

static Map<String, bool> getCaptureFlags(
  String requestUrl,
  int statusCode,
  List<RequestBodyConfig> configs,
) {
  final matchingConfig = findMatchingConfig(requestUrl, statusCode, configs);

  if (matchingConfig == null) {
    return {
      'captureRequestBody': false,
      'captureResponseBody': false,
    };
  }

  return {
    'captureRequestBody': matchingConfig.captureRequestBody,
    'captureResponseBody': matchingConfig.captureResponseBody,
  };
}