✨ Improve media search
This commit is contained in:
parent
7006d52b6f
commit
098471e21f
1 changed files with 2 additions and 2 deletions
4
main.js
4
main.js
|
@ -202,7 +202,7 @@ const
|
||||||
keywords = isIndex ? undefined : media.toLowerCase().split(' '),
|
keywords = isIndex ? undefined : media.toLowerCase().split(' '),
|
||||||
matchingPlaylistItems = isIndex
|
matchingPlaylistItems = isIndex
|
||||||
? [playlistItems[parseInt(media) - 1]]
|
? [playlistItems[parseInt(media) - 1]]
|
||||||
: playlistItems.filter(item => keywords.every(keyword => item.keywords.includes(keyword)));
|
: playlistItems.filter(item => keywords.every(keyword => item.title.toLowerCase().includes(keyword)));
|
||||||
if(matchingPlaylistItems.length === 0)
|
if(matchingPlaylistItems.length === 0)
|
||||||
return response = { embed: { title: `❌ Media not found` } };
|
return response = { embed: { title: `❌ Media not found` } };
|
||||||
if(matchingPlaylistItems.length > 1)
|
if(matchingPlaylistItems.length > 1)
|
||||||
|
@ -248,7 +248,7 @@ const
|
||||||
};
|
};
|
||||||
const
|
const
|
||||||
keywords = title.toLowerCase().split(' '),
|
keywords = title.toLowerCase().split(' '),
|
||||||
matchingMediaList = mediaList.filter(item => keywords.every(keyword => item.keywords.includes(keyword)));
|
matchingMediaList = mediaList.filter(item => keywords.every(keyword => item.title.toLowerCase().includes(keyword)));
|
||||||
if(matchingMediaList.length === 0)
|
if(matchingMediaList.length === 0)
|
||||||
return response = { embed: { title: `❌ Media not found` } };
|
return response = { embed: { title: `❌ Media not found` } };
|
||||||
if(matchingMediaList.length > 1)
|
if(matchingMediaList.length > 1)
|
||||||
|
|
Loading…
Reference in a new issue