Source
Future<shelf.Response> handler(shelf.Request raw) async { Request request = new Request(raw, this); commandSync.send(new Command("Application.beforeRequestHandling", args: { 'request': request, })); await this.router.accept(request); return await buildRawResponse(request.response); }