Files
worklenz/worklenz-backend/src/routes/apis/notifications-api-router.ts

15 lines
754 B
TypeScript

import express from "express";
import NotificationController from "../../controllers/notification-controller";
import safeControllerFunction from "../../shared/safe-controller-function";
const notificationsApiRouter = express.Router();
notificationsApiRouter.get("/", safeControllerFunction(NotificationController.get));
notificationsApiRouter.get("/unread-count", safeControllerFunction(NotificationController.getUnreadCount));
notificationsApiRouter.delete("/:id", safeControllerFunction(NotificationController.delete));
notificationsApiRouter.put("/read-all", safeControllerFunction(NotificationController.readAll));
notificationsApiRouter.put("/:id", safeControllerFunction(NotificationController.update));
export default notificationsApiRouter;