From 5e7f97f2fb7ba28b49c0d06ccd19e604b83b89c4 Mon Sep 17 00:00:00 2001 From: Aarish <118203269+ImprobableGenius@users.noreply.github.com> Date: Sat, 24 May 2025 00:05:24 -0500 Subject: [PATCH] add export and fix async functions --- routes/sites.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/routes/sites.js b/routes/sites.js index 62d3c69..25db6db 100644 --- a/routes/sites.js +++ b/routes/sites.js @@ -8,8 +8,8 @@ const siteModel = new SiteModel(); * * Returns a list of all sites in JSON format. */ -router.get('/', function(req, res, next) { - const sites = siteModel.getAllSites(); +router.get('/', async function(req, res, next) { + const sites = await siteModel.getAll(); res.json(sites); }); @@ -19,10 +19,10 @@ router.get('/', function(req, res, next) { * * Returns a specific site by its ID in JSON format. */ -router.get('/:id', function(req, res, next) { +router.get('/:id', async function(req, res, next) { const siteId = req.params.id; - const site = siteModel.getSiteById(siteId); + const site = await siteModel.getById(siteId); if (!site) { return res.status(404).send('Site not found'); @@ -43,7 +43,7 @@ router.get('/:id', function(req, res, next) { router.post('/add/:domain', function(req, res, next) { const domain = req.params.domain; - const newSite = siteModel.createSite(domain); + const newSite = siteModel.insert(domain); if (!newSite) { return res.status(400).send('Error creating site'); @@ -65,3 +65,6 @@ router.post('/add/:domain', function(req, res, next) { */ // TODO: Implement delete functionality + + +module.exports = router; \ No newline at end of file