HttpWithMiddleware.build constructor

HttpWithMiddleware.build({
  1. List<MiddlewareContract> middlewares,
  2. Duration requestTimeout,
})

Implementation

factory HttpWithMiddleware.build({
  List<MiddlewareContract> middlewares,
  Duration requestTimeout,
}) {
  //Remove any value that is null.
  middlewares?.removeWhere((middleware) => middleware == null);
  return new HttpWithMiddleware._internal(
      middlewares: middlewares, requestTimeout: requestTimeout);
}