single private title return bug fixed
This commit is contained in:
@@ -23,20 +23,20 @@ const get_titles_for_language = async (req, res, next) => {
|
||||
res.json(titles)
|
||||
}
|
||||
|
||||
const get_private_title = async (req, res, next) => {
|
||||
const get_private_titles = async (req, res, next) => {
|
||||
const {key} = req.query
|
||||
var title = await database.get_private_title_with_key(key)
|
||||
var titles = await database.get_private_titles_with_key(key)
|
||||
|
||||
if (!title) {
|
||||
if (!titles) {
|
||||
next(new not_found_error('title not found'))
|
||||
return
|
||||
}
|
||||
|
||||
res.json(title)
|
||||
res.json(titles)
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
get_titles,
|
||||
get_titles_for_language,
|
||||
get_private_title
|
||||
get_private_titles
|
||||
}
|
||||
@@ -39,13 +39,13 @@ const get_titles_for_language = async (start, count, language) => {
|
||||
return (!titles.length) ? null : titles
|
||||
}
|
||||
|
||||
const get_private_title_with_key = async (key) => {
|
||||
const get_private_titles_with_key = async (key) => {
|
||||
var db = await get_db()
|
||||
if (!db) {
|
||||
return null
|
||||
}
|
||||
var titles = await db.collection('private_title').find({key:key}).toArray()
|
||||
return (!titles.length) ? null : titles[0]
|
||||
return (!titles.length) ? null : titles
|
||||
}
|
||||
|
||||
const get_free_session_servers = async (title) => {
|
||||
@@ -229,7 +229,7 @@ module.exports = {
|
||||
remove_active_session,
|
||||
get_session_websocket_url,
|
||||
get_titles_for_language,
|
||||
get_private_title_with_key,
|
||||
get_private_titles_with_key,
|
||||
get_statuses,
|
||||
get_all_session_servers,
|
||||
add_error,
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
const router = require('express').Router()
|
||||
const { celebrate, Joi, Segments} = require('celebrate')
|
||||
const {get_titles, get_titles_for_language, get_private_title} = require('../controllers/title')
|
||||
const {get_titles, get_titles_for_language, get_private_titles} = require('../controllers/title')
|
||||
|
||||
router.get('/get', celebrate({
|
||||
[Segments.QUERY]: Joi.object().keys({
|
||||
@@ -21,6 +21,6 @@ router.get('/get_private', celebrate({
|
||||
[Segments.QUERY]: Joi.object().keys({
|
||||
key: Joi.string().required()
|
||||
})
|
||||
}), get_private_title)
|
||||
}), get_private_titles)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user