UNPKG

alapa

Version:

A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.

21 lines (20 loc) 700 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.changeResponses = void 0; const auth_1 = require("../auth"); // Middleware to override res.render const changeResponses = (req, res, next) => { res.api = function (response) { return this.status(response.status === "success" ? 200 : response.code ?? 200).json(response); }; req.only = (...keys) => { const data = {}; for (const key of keys) { data[key] = req.body[key]; } return data; }; req.login = async (user, remember = false) => await auth_1.Auth.login(user, req, res, remember); next(); }; exports.changeResponses = changeResponses;