From c352ca39b1b19a66fe5babf5143b1bee999ac0de Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 7 Feb 2025 14:47:22 -0800 Subject: [PATCH] add controller method for getting status page by url, update delete controlelr method --- Server/controllers/statusPageController.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Server/controllers/statusPageController.js b/Server/controllers/statusPageController.js index bcf241cc2..50f2e1ee4 100644 --- a/Server/controllers/statusPageController.js +++ b/Server/controllers/statusPageController.js @@ -62,7 +62,7 @@ class StatusPageController { try { const statusPage = await this.db.getStatusPage(); return res.success({ - msg: successMessages.STATUS_PAGE_BY_URL, + msg: successMessages.STATUS_PAGE, data: statusPage, }); } catch (error) { @@ -70,9 +70,21 @@ class StatusPageController { } }; + getStatusPageByUrl = async (req, res, next) => { + try { + const statusPage = await this.db.getStatusPageByUrl(req.params.url); + return res.success({ + msg: successMessages.STATUS_PAGE_BY_URL, + data: statusPage, + }); + } catch (error) { + next(handleError(error, SERVICE_NAME, "getStatusPageByUrl")); + } + }; + deleteStatusPage = async (req, res, next) => { try { - await this.db.deleteStatusPage(); + await this.db.deleteStatusPage(req.params.url); return res.success({ msg: successMessages.STATUS_PAGE_DELETE, });