fix error if no platform images are available

This commit is contained in:
big nutty 2024-07-10 06:09:47 +00:00
parent 794a71aaf6
commit 57c8635f95
2 changed files with 5 additions and 0 deletions

View file

@ -129,6 +129,8 @@ module.exports = {
return await editOrReply(context, createEmbed("error", context, `No emoji data available for ${emoji[0]}.`)) return await editOrReply(context, createEmbed("error", context, `No emoji data available for ${emoji[0]}.`))
} }
if(res.data.platforms.length === 0) return await editOrReply(createEmbed("error", context, "No images available for this emoji."));
// Use the high-res emojipedia icon, if available // Use the high-res emojipedia icon, if available
let ico = `https://abs.twimg.com/emoji/v2/72x72/${toCodePoint(emoji[0])}.png` let ico = `https://abs.twimg.com/emoji/v2/72x72/${toCodePoint(emoji[0])}.png`
ico = res.data.platforms["twitter"].images[0].src ico = res.data.platforms["twitter"].images[0].src

View file

@ -143,12 +143,15 @@ module.exports = {
return await editOrReply(context, createEmbed("error", context, `No emoji data available for ${emoji[0]}.`)) return await editOrReply(context, createEmbed("error", context, `No emoji data available for ${emoji[0]}.`))
} }
if(res.data.platforms.length === 0) return await editOrReply(createEmbed("error", context, "No images available for this emoji."));
if(args.type == "twitter"){ if(args.type == "twitter"){
if(!context.message.content.includes("-type")){ if(!context.message.content.includes("-type")){
if(!res.data.platforms["twitter"]) args.type = Object.keys(res.data.platforms)[0] if(!res.data.platforms["twitter"]) args.type = Object.keys(res.data.platforms)[0]
else args.type = "twitter" else args.type = "twitter"
} }
} }
if(!res.data.platforms[args.type]){ if(!res.data.platforms[args.type]){
let embed = createEmbed("error", context, "No emoji image available for platform '" + args.type + "'.") let embed = createEmbed("error", context, "No emoji image available for platform '" + args.type + "'.")
embed.footer = { embed.footer = {