fix stuff

This commit is contained in:
DIVISIONSolar 2024-03-14 16:14:24 -04:00
parent bef37ca96f
commit 5de4027d64
Signed by: JoshS
GPG key ID: A37D037686151E97

View file

@ -31,7 +31,7 @@ router.post('/urls', (req, res) => {
const urls = JSON.parse(data); const urls = JSON.parse(data);
const newUrl = { const newUrl = {
link: req.body.link, domain: req.body.domain,
is_public: req.body.is_public is_public: req.body.is_public
}; };
urls.push(newUrl); urls.push(newUrl);
@ -48,7 +48,7 @@ router.post('/urls', (req, res) => {
}); });
router.delete('/urls', (req, res) => { router.delete('/urls', (req, res) => {
const linkToDelete = req.body.link; const linkToDelete = req.body.domain;
if (!linkToDelete) { if (!linkToDelete) {
res.status(400).send('Please provide a link to delete'); res.status(400).send('Please provide a link to delete');
return; return;
@ -62,7 +62,7 @@ router.delete('/urls', (req, res) => {
} }
const urls = JSON.parse(data); const urls = JSON.parse(data);
const index = urls.findIndex(url => url.link === linkToDelete); const index = urls.findIndex(url => url.domain === linkToDelete);
if (index !== -1) { if (index !== -1) {
urls.splice(index, 1); urls.splice(index, 1);
@ -81,9 +81,8 @@ router.delete('/urls', (req, res) => {
}); });
}); });
router.patch('/urls', (req, res) => { router.patch('/urls', (req, res) => {
const linkToModify = req.body.link; const linkToModify = req.body.domain;
if (!linkToModify) { if (!linkToModify) {
res.status(400).send('Please provide a link to modify'); res.status(400).send('Please provide a link to modify');
return; return;
@ -97,7 +96,7 @@ router.patch('/urls', (req, res) => {
} }
const urls = JSON.parse(data); const urls = JSON.parse(data);
const urlToUpdate = urls.find(url => url.link === linkToModify); const urlToUpdate = urls.find(url => url.domain === linkToModify);
if (urlToUpdate) { if (urlToUpdate) {
if (req.body.is_public !== undefined) { if (req.body.is_public !== undefined) {
@ -118,10 +117,6 @@ router.patch('/urls', (req, res) => {
}); });
}); });
router.delete('/urls', (req, res) => {
res.status(400).send('Please provide an index to delete a specific URL');
});
module.exports = { module.exports = {
basePath: '/', basePath: '/',
router: router router: router