Add check for closure type

e48ff8daae54d5874918e0d6796b03d1d4163318

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +5 -1Ignore whitespace
public/scripts/slash-commands.js+5 -1
@@ -2240,7 +2240,11 @@ async function echoCallback(args, value) {
2240 options.onHidden = () => resolveToastDismissal(value);2240 options.onHidden = () => resolveToastDismissal(value);
2241 }2241 }
2242 if (args.onClick) {2242 if (args.onClick) {
2243 options.onclick = () => args.onClick.execute();2243 if (args.onClick instanceof SlashCommandClosure) {
2244 options.onclick = () => args.onClick.execute();
2245 } else {
2246 toastr.warning('Invalid onClick provided for /echo command. This is not a closure');
2247 }
2244 }2248 }
22452249
2246 let toast;2250 let toast;