aboutsummaryrefslogtreecommitdiff
path: root/api/routes
diff options
context:
space:
mode:
Diffstat (limited to 'api/routes')
-rw-r--r--api/routes/quotes.js17
1 files changed, 17 insertions, 0 deletions
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 {