Update: Video.search sources is now a concatenate string with character ','
This commit is contained in:
parent
411cea6ff0
commit
7e7432d75e
1 changed files with 8 additions and 3 deletions
|
|
@ -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 !== ''){
|
||||||
|
|
|
||||||
Reference in a new issue