get_titles_for_language added, celebrate input value check added

This commit is contained in:
C
2023-02-22 18:17:44 +05:00
parent a40fffd752
commit e3264f5e02
3 changed files with 41 additions and 5 deletions
+11 -1
View File
@@ -29,6 +29,15 @@ const get_titles = async (start, count) => {
return (!titles.length) ? null : titles
}
const get_titles_for_language = async (start, count, language) => {
var db = await get_db()
if (!db) {
return null
}
var titles = await db.collection('title').find({language:language}).skip(parseInt(start)).limit(parseInt(count)).toArray()
return (!titles.length) ? null : titles
}
const get_free_session_servers = async (title) => {
var db = await get_db()
if (!db) {
@@ -119,5 +128,6 @@ module.exports = {
add_active_session,
generate_session_id,
remove_active_session,
get_session_websocket_url
get_session_websocket_url,
get_titles_for_language
}