From 7e7432d75e3d76dccb655d240b6df150d9d3798b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Y=C3=BBki=20Vachot?= Date: Sun, 12 Dec 2021 00:04:33 +0100 Subject: [PATCH] Update: Video.search sources is now a concatenate string with character ',' --- app-backend/controllers/video.controller.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app-backend/controllers/video.controller.js b/app-backend/controllers/video.controller.js index 4ffba26..d7880c7 100644 --- a/app-backend/controllers/video.controller.js +++ b/app-backend/controllers/video.controller.js @@ -34,12 +34,17 @@ exports.search = async (req, res) => { const token = checkLogin(req, res); if(token && typeof req.query.q !== 'undefined'){ 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 pageToken = req.query.pageToken ? req.query.pageToken : undefined; - let yt_results; - let dm_results; + let yt_results = []; + let dm_results = []; for(const i in sources){ if(sources[i] === youtube.shortname){ if(youtube.YOUTUBE_API_KEY !== 'undefined' && youtube.YOUTUBE_API_KEY !== ''){