interceptRequest method

  1. @override
FutureOr<BaseRequest> interceptRequest({
  1. required BaseRequest request,
})
override

Implementation

@override
FutureOr<BaseRequest> interceptRequest({required BaseRequest request}) async {
  final requestKey = _core.processRequest(
    method: request.method,
    uri: request.url,
    headers: request.headers,
    body: request is Request ? request.body : null,
  );

  if (requestKey != null) {
    request.headers['X-Vigil-Request-Key'] = requestKey;
  }

  return request;
}