26 lines
793 B
JavaScript
26 lines
793 B
JavaScript
const router = require('express').Router()
|
|
const { celebrate, Joi, Segments} = require('celebrate')
|
|
const {get_titles, get_titles_for_language, get_private_titles} = require('../controllers/title')
|
|
|
|
router.get('/get', celebrate({
|
|
[Segments.QUERY]: Joi.object().keys({
|
|
start: Joi.string().required(),
|
|
count: Joi.string().required()
|
|
})
|
|
}), get_titles)
|
|
|
|
router.get('/get_for_language', celebrate({
|
|
[Segments.QUERY]: Joi.object().keys({
|
|
start: Joi.string().required(),
|
|
count: Joi.string().required(),
|
|
language: Joi.string().required()
|
|
})
|
|
}), get_titles_for_language)
|
|
|
|
router.get('/get_private', celebrate({
|
|
[Segments.QUERY]: Joi.object().keys({
|
|
key: Joi.string().required()
|
|
})
|
|
}), get_private_titles)
|
|
|
|
module.exports = router |