Files
pixel-streaming-coordinator/src/controllers/title.js
T

29 lines
751 B
JavaScript

const database = require('../database/database.js')
const not_found_error = require('../../lib/src/http/errors/not_found_error')
const get_titles = async (req, res, next) => {
var titles = await database.get_titles(req.query.start, req.query.count)
if (!titles) {
next(new not_found_error('titles not found'))
return
}
res.json(titles)
}
const get_titles_for_language = async (req, res, next) => {
var titles = await database.get_titles_for_language(req.query.start, req.query.count, req.query.language.toLowerCase())
if (!titles) {
next(new not_found_error('titles not found'))
return
}
res.json(titles)
}
module.exports = {
get_titles,
get_titles_for_language
}