addMiddleware method Null safety
- DartnessMiddleware middleware
override
Returns a new DartnessPipeline with middleware
added to the existing set of
DartnessMiddleware.
Implementation
@override
DartnessPipeline addMiddleware(final DartnessMiddleware middleware) {
final pipeline = _pipeline.addMiddleware((final Handler innerHandler) {
return (final Request request) {
middleware.handle(request);
return innerHandler(request);
};
});
return DefaultDartnessPipeline(pipeline: pipeline);
}