request method

  1. @override
Stream<Response> request(
  1. Request request, [
  2. NextLink? forward
])

A function called when a request reaches this Link

Implementation

@override
Stream<Response> request(
  Request request, [
  NextLink? forward,
]) {
  final req =
      requestTransformer != null ? requestTransformer!(request) : request;

  if (responseTransformer == null) {
    return forward!(req);
  }

  return forward!(req).map(responseTransformer!);
}