From 30b5293477f9a003c8392bd54f5e79e9d9a92d8f Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sat, 20 May 2023 11:50:22 +0200 Subject: [PATCH] fix: only send expanded message link if present Signed-off-by: Sefa Eyeoglu --- src/utils/resolveMessage.ts | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/utils/resolveMessage.ts b/src/utils/resolveMessage.ts index c908fdf..f06ceee 100644 --- a/src/utils/resolveMessage.ts +++ b/src/utils/resolveMessage.ts @@ -83,22 +83,24 @@ export async function expandDiscordLink(message: Message): Promise { } } - const reply = await message.reply({ - embeds: resultEmbeds, - allowedMentions: { repliedUser: false }, - }); + if (resultEmbeds) { + const reply = await message.reply({ + embeds: resultEmbeds, + allowedMentions: { repliedUser: false }, + }); - const collector = new ReactionCollector(reply, { - filter: (reaction) => { - return reaction.emoji.name === '❌'; - }, - time: 5 * 60 * 1000, - }); + const collector = new ReactionCollector(reply, { + filter: (reaction) => { + return reaction.emoji.name === '❌'; + }, + time: 5 * 60 * 1000, + }); - collector.on('collect', async (_, user) => { - if (user === message.author) { - await reply.delete(); - collector.stop(); - } - }); + collector.on('collect', async (_, user) => { + if (user === message.author) { + await reply.delete(); + collector.stop(); + } + }); + } }