const notificationSettingsRouter = require("express").Router();
const {
  postNotificationSettings,
} = require("../controllers/notificationSettings/postNotificationSettings");
const {
  getNotificationSettings,
} = require("../controllers/notificationSettings/getNotificationSettings");
import { requireAuth } from "../middleware/auth";

notificationSettingsRouter.post(
  "/api/v1/notificationsSetings",
  requireAuth,
  async (req: Request, res: Response) => {
    postNotificationSettings(req, res);
  }
);

notificationSettingsRouter.get(
  "/api/v1/notificationsSetings/user/:id",
  requireAuth,
  async (req: Request, res: Response) => {
    getNotificationSettings(req, res);
  }
);

module.exports = notificationSettingsRouter;
