| 1234567891011121314151617181920212223242526272829303132 |
- const { Router } = require("express");
- const validators = require("../handlers/validators.handler");
- const helpers = require("../handlers/helpers.handler");
- const domains = require("../handlers/domains.handler");
- const asyncHandler = require("../utils/asyncHandler");
- const locals = require("../handlers/locals.handler");
- const auth = require("../handlers/auth.handler");
- const router = Router();
- router.post(
- "/",
- locals.viewTemplate("partials/settings/domain/add_form"),
- asyncHandler(auth.apikey),
- asyncHandler(auth.jwt),
- validators.addDomain,
- asyncHandler(helpers.verify),
- asyncHandler(domains.add)
- );
- router.delete(
- "/:id",
- locals.viewTemplate("partials/settings/domain/delete"),
- asyncHandler(auth.apikey),
- asyncHandler(auth.jwt),
- validators.removeDomain,
- asyncHandler(helpers.verify),
- asyncHandler(domains.remove)
- );
- module.exports = router;
|