From 7573b38c9763663f0247564baaac5aec0b83010f Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Sun, 11 Jun 2023 01:05:16 +0200 Subject: [PATCH] error handling for emojimix --- commands/message/utils/emoji.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/commands/message/utils/emoji.js b/commands/message/utils/emoji.js index 8813231..98c5179 100644 --- a/commands/message/utils/emoji.js +++ b/commands/message/utils/emoji.js @@ -92,19 +92,23 @@ module.exports = { // Emoji Mixing if(emoji.length >= 2){ - let em = await emojiKitchen(emoji) - if(!em.body.results[0]){ - for(const em of emoji){ - try{ - await emojiKitchen([em]) - }catch(e){ - return editOrReply(context, createEmbed("warning", context, `Unsupported Emoji (${em})`)) + try{ + let em = await emojiKitchen(emoji) + if(!em.body.results[0]){ + for(const em of emoji){ + try{ + await emojiKitchen([em]) + }catch(e){ + return editOrReply(context, createEmbed("warning", context, `Unsupported Emoji (${em})`)) + } } + + return editOrReply(context, createEmbed("error", context, "Combination not supported.")) } - - return editOrReply(context, createEmbed("error", context, "Combination not supported.")) + return editOrReply(context, createEmbed("image", context, { url: em.body.results[0].url })) + }catch(e){ + return editOrReply(context, createEmbed("error", context, "Unable to mix emoji.")) } - return editOrReply(context, createEmbed("image", context, { url: em.body.results[0].url })) } // Regular Emoji Handling