createFailedEvent function

BasicNetworkEvent createFailedEvent({
  1. required String method,
  2. required int statusCode,
  3. required String url,
  4. required TraceContext traceContext,
  5. required int duration,
  6. required int startTime,
})

Creates failed event based on response

Implementation

BasicNetworkEvent createFailedEvent({
  required String method,
  required int statusCode,
  required String url,
  required TraceContext traceContext,
  required int duration,
  required int startTime,
}) {
  return FailedNetworkEvent(
    duration: duration,
    startTime: startTime,
    httpRequestMethod: method,
    responseStatusCode: statusCode,
    spanId: traceContext.traceId,
    traceId: traceContext.spanId,
    urlFull: _sanitizeUrl(url),
    networkProtocolName: method,
  );
}