import { Router } from "express";
import { authMiddleware } from "../../common/middlewares/auth.middleware";
import { tenantMiddleware } from "../../common/middlewares/tenant.middleware";
import * as notificationController from "./notifications.controller";
import "./notification.openapi";

const router = Router();
router.use(authMiddleware, tenantMiddleware);

router.get("/", notificationController.getNotifications);
router.get("/unread-count", notificationController.getUnreadCount);
router.patch("/:notificationId/read", notificationController.markAsRead);

export default router;
