fromShelfMiddleware function
Convert from shelf.Middleware
into Middleware.
Implementation
Middleware fromShelfMiddleware(shelf.Middleware middleware) {
return (handler) {
return (context) async {
final response = await middleware(
(request) async {
final response = await handler(RequestContext._(request));
return response._response;
},
)(context.request._request);
return Response._(response);
};
};
}