Add check for closure type
| @@ -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 | } |
| 2245 | 2249 | ||
| 2246 | let toast; | 2250 | let toast; |