Update: Video.search sources is now a concatenate string with character ','

This commit is contained in:
Yûki VACHOT 2021-12-12 00:04:33 +01:00
parent 411cea6ff0
commit 7e7432d75e

View file

@ -34,12 +34,17 @@ exports.search = async (req, res) => {
const token = checkLogin(req, res); const token = checkLogin(req, res);
if(token && typeof req.query.q !== 'undefined'){ if(token && typeof req.query.q !== 'undefined'){
const query = req.query.q; const query = req.query.q;
const sources = req.query.sources ? req.query.sources : ["yt", "dm"]; let sources;
if(typeof req.query.sources !== 'undefined' && req.query.sources !== ''){
sources = req.query.sources.split(',');
} else {
sources = ["yt", "dm"];
}
const maxResults = req.query.maxResults ? req.query.maxResults : 45; const maxResults = req.query.maxResults ? req.query.maxResults : 45;
const pageToken = req.query.pageToken ? req.query.pageToken : undefined; const pageToken = req.query.pageToken ? req.query.pageToken : undefined;
let yt_results; let yt_results = [];
let dm_results; let dm_results = [];
for(const i in sources){ for(const i in sources){
if(sources[i] === youtube.shortname){ if(sources[i] === youtube.shortname){
if(youtube.YOUTUBE_API_KEY !== 'undefined' && youtube.YOUTUBE_API_KEY !== ''){ if(youtube.YOUTUBE_API_KEY !== 'undefined' && youtube.YOUTUBE_API_KEY !== ''){