diff --git a/commands/search.js b/commands/search.js index 98e4204..f3a3acc 100644 --- a/commands/search.js +++ b/commands/search.js @@ -18,19 +18,35 @@ module.exports = { let count = 0; var feedArray = libFlayer.getFeeds(); var searchString = ""; + var foundError = false; feedArray.forEach(linkFlay => { - if (linkFlay.title.toLowerCase().indexOf(search.toLowerCase()) > -1) { - iSave = i; - found = true; - console.log(linkFlay.title); - searchString += `Use !get ${i} to view: ${linkFlay.title} \n`; - count++; - } + try { + if (linkFlay.title.toLowerCase().indexOf(search.toLowerCase()) > -1) { + iSave = i; + found = true; + console.log(linkFlay.title); + searchString += `Use !get ${i} to view: ${linkFlay.title} \n`; + count++; + if (count > 5) { + message.reply(searchString); + searchString = ""; + } + } i++; - + } catch (error) { + foundError = true; + console.log(error); + } + }); - message.reply(searchString); + if (foundError) { + message.reply("Error in search"); + return; + } else { + message.reply(searchString); + } + if (count == 1) { //message.channel.send('Displaying 1 result'); //message.channel.send('!get '+iSave);