bigly-chat/route.js

13 lines
No EOL
287 B
JavaScript

function Route(deps, exec) {
this.deps = deps;
this.exec = exec;
}
Route.prototype.run = async function (req, res, input) {
for (let dep of this.deps) {
input = await dep.run(req, res, input)
};
return await this.exec(req,res,input);
}
export default Route;