diff --git a/Server/controllers/alertController.js b/Server/controllers/alertController.js index 6d7a493d4..25edb1643 100644 --- a/Server/controllers/alertController.js +++ b/Server/controllers/alertController.js @@ -1,9 +1,28 @@ -const createAlert = (req, res, next) => {}; -const getAlertsByUserId = (req, res, next) => {}; -const getAlertsByMonitorId = (req, res, next) => {}; -const getAlertById = (req, res, next) => {}; -const editAlert = (req, res, next) => {}; -const deleteAlert = (req, res, next) => {}; +const express = require("express"); +const {} = require("../validation/joi"); +const logger = require("../utils/logger"); +require("dotenv").config(); + +const SERVICE_NAME = "alerts"; + +const createAlert = (req, res, next) => { + res.status(200).json({ success: true, msg: "Create Alert" }); +}; +const getAlertsByUserId = (req, res, next) => { + res.status(200).json({ success: true, msg: "Get Alerts By UserID" }); +}; +const getAlertsByMonitorId = (req, res, next) => { + res.status(200).json({ success: true, msg: "Get Alerts By MonitorID" }); +}; +const getAlertById = (req, res, next) => { + res.status(200).json({ success: true, msg: "Get Alert By alertID" }); +}; +const editAlert = (req, res, next) => { + res.status(200).json({ success: true, msg: "Edit alert" }); +}; +const deleteAlert = (req, res, next) => { + res.status(200).json({ success: true, msg: "Delete alert" }); +}; module.exports = { createAlert, diff --git a/Server/index.js b/Server/index.js index 1596e0862..96f7553fd 100644 --- a/Server/index.js +++ b/Server/index.js @@ -4,6 +4,7 @@ const cors = require("cors"); const authRouter = require("./routes/authRoute"); const monitorRouter = require("./routes/monitorRoute"); const checkRouter = require("./routes/checkRoute"); +const alertRouter = require("./routes/alertRoute"); const { connectDbAndRunServer } = require("./configs/db"); require("dotenv").config(); const logger = require("./utils/logger"); @@ -64,6 +65,7 @@ app.use((req, res, next) => { app.use("/api/v1/auth", authRouter); app.use("/api/v1/monitors", verifyJWT, monitorRouter); app.use("/api/v1/checks", verifyJWT, checkRouter); +app.use("/api/v1/alerts", verifyJWT, alertRouter); // Testing email service // app.use('/sendEmail', async (req, res) => {