From e48ff8daae54d5874918e0d6796b03d1d4163318 Mon Sep 17 00:00:00 2001 From: Wolfsblvt Date: Fri, 6 Sep 2024 19:49:32 +0200 Subject: [PATCH] Add check for closure type --- public/scripts/slash-commands.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/scripts/slash-commands.js b/public/scripts/slash-commands.js index 7dac6e119..a1c6aaaf4 100644 --- a/public/scripts/slash-commands.js +++ b/public/scripts/slash-commands.js @@ -2240,7 +2240,11 @@ async function echoCallback(args, value) { options.onHidden = () => resolveToastDismissal(value); } if (args.onClick) { - options.onclick = () => args.onClick.execute(); + if (args.onClick instanceof SlashCommandClosure) { + options.onclick = () => args.onClick.execute(); + } else { + toastr.warning('Invalid onClick provided for /echo command. This is not a closure'); + } } let toast;