tududi/backend/modules/quotes/controller.js
Chris 542be2c1e9
Fix bug 366 (#764)
* Optimize DB

* Clean up names

* fixup! Clean up names

* fixup! fixup! Clean up names
2026-01-07 18:18:07 +02:00

28 lines
636 B
JavaScript

'use strict';
const quotesService = require('./quotesService');
const quotesController = {
async getRandom(req, res, next) {
try {
const quote = quotesService.getRandomQuote();
res.json({ quote });
} catch (error) {
next(error);
}
},
async getAll(req, res, next) {
try {
const quotes = quotesService.getAllQuotes();
res.json({
quotes,
count: quotesService.getQuotesCount(),
});
} catch (error) {
next(error);
}
},
};
module.exports = quotesController;