BaseProvider constructor

BaseProvider(
  1. Map? reqMiddleware,
  2. Map? resMiddleware
)

Implementation

BaseProvider(Map? reqMiddleware, Map? resMiddleware) {
  this.reqMiddleware = reqMiddleware is Map
      ? reqMiddleware as Map<dynamic, List<dynamic Function(dynamic)>>?
      : {'*': []};
  this.resMiddleware = resMiddleware is Map
      ? resMiddleware as Map<dynamic, List<dynamic Function(dynamic)>>?
      : {'*': []};
  this.middleware.request.use = (Transformer fn, {String match = '*'}) =>
      this._pushMiddleware(fn, MiddlewareType.REQ, match);
  this.middleware.response.use = (Transformer fn, {String match = '*'}) =>
      this._pushMiddleware(fn, MiddlewareType.RES, match);
}