From 1e2292f197ba69cc50d9471c8fac5951bcda4352 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sat, 1 Mar 2025 23:32:43 -0500 Subject: New api endpoint; Now should display the submitter's username --- api/routes/quotes.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'api') diff --git a/api/routes/quotes.js b/api/routes/quotes.js index 39aba7b..9c933f8 100644 --- a/api/routes/quotes.js +++ b/api/routes/quotes.js @@ -16,6 +16,23 @@ router.get('/pending-quotes', async (req, res) => { } }); +router.post('/add-quote', async (req, res) => { + const { author, authorImage, quote, year, submitterID } = req.body; + try { + await approvedQuote.create({ + author: author, + authorImage: authorImage, + quote: quote, + year: year, + submitter: submitterID + }); + res.status(200).send('Added a new quote'); + } catch (error) { + console.error('Something went wrong:', error); + res.status(500).send('Internal Server Error'); + } +}); + router.post('/approve-quote', async (req, res) => { const { id } = req.body; try { -- cgit v1.2.3