2024-07-28 18:04:18 +01:00

26 lines
771 B
JavaScript

import express from "express";
import passport from "passport";
import jwt from 'jsonwebtoken';
const router = express.Router();
import { listPrintersRouteHandler, editPrinterRouteHandler, getPrinterRouteHandler } from "../../services/printers/index.js";
// list of printers
router.get("/", passport.authenticate('jwt',{session: false}), (req, res) => {
const { page, limit } = req.body;
listPrintersRouteHandler(req, res, page, limit);
});
router.get("/:remoteAddress", passport.authenticate('jwt',{session: false}), (req, res) => {
getPrinterRouteHandler(req, res);
});
// update printer info
router.put("/:remoteAddress", passport.authenticate('jwt',{session: false}), async (req, res) => {
editPrinterRouteHandler(req, res);
});
export default router;