UNPKG

node-web-mvc

Version:
19 lines (18 loc) 754 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const DispatcherServlet_1 = __importDefault(require("../DispatcherServlet")); const ServletContext_1 = __importDefault(require("../http/ServletContext")); class FilterDispatcher { constructor(context) { this.dispatcher = new DispatcherServlet_1.default(context); } async doFilter(request, response, chain) { const context = new ServletContext_1.default(request, response); await this.dispatcher.doService(context); chain.doFilter(request, response); } } exports.default = FilterDispatcher;