onRequest method

  1. @override
FutureOr<Request> onRequest(
  1. Request request
)

Implementation

@override
FutureOr<Request> onRequest(Request request) {
  final String token = _getHeaderToken();
  if (_getHeaderValues != null) {
    // getting all header params to be added
    Map<String, String> headers = _getHeaderValues!();
    headers.forEach((key, value) {
      request = applyHeader(request, key, value);
    });
  }
  // finally returns header by adding last parameter that is token
  return applyHeader(request, 'Authorization', token);
}