diff --git a/bot.js b/bot.js index d88f18a..d895c5c 100644 --- a/bot.js +++ b/bot.js @@ -256,8 +256,17 @@ async function asyncImageRequest(requested_item) { // todo need to check config to see if it's a valid booruuuuu //let redditbooru_json = await loadJson("https://" + requested_item + ".redditbooru.com/images/?limit=1000"); - image_url_list = image_url_list.concat(getUrlListFromReddit(reddit_json), getUrlListFromImgur(imgur_json)); //, getUrlListFromRedditBooru(redditbooru_json) - console.log('image concat list:' + image_url_list); + let reddit_url_list = []; + let imgur_url_list = []; + + if(reddit_json) { + reddit_url_list = getUrlListFromReddit(reddit_json); + } + if(imgur_json){ + imgur_url_list = getUrlListFromImgur(imgur_json); + } + image_url_list = image_url_list.concat(reddit_url_list, imgur_url_list); //, getUrlListFromRedditBooru(redditbooru_json) + //console.log('image concat list:' + image_url_list); if (image_url_list) { return image_url_list[getRandomInt(0, image_url_list.length - 1)];