import { Prisma, prisma } from "@repo/db"; import { Router } from "express"; import { pubClient } from "modules/redis"; const router: Router = Router(); router.get("/", async (req, res) => { const user = await prisma.connectedDispatcher.findMany({ where: { logoutTime: null, }, }); res.json(user); }); router.patch("/:id", async (req, res) => { const { id } = req.params; const disaptcherUpdate = req.body as Prisma.ConnectedDispatcherUpdateInput; const newDispatcher = await prisma.connectedDispatcher.update({ where: { id: Number(id) }, data: { ...disaptcherUpdate, }, }); res.json(newDispatcher); }); export default router;