From 613e6599ee63253b4ffd1821413f9c4ec05a53c8 Mon Sep 17 00:00:00 2001 From: Mestima Date: Thu, 15 Jun 2023 17:01:04 +0300 Subject: [PATCH] added error handling to 'js' command --- src/commands/js/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/commands/js/index.js b/src/commands/js/index.js index ab85b4b..527af34 100644 --- a/src/commands/js/index.js +++ b/src/commands/js/index.js @@ -22,7 +22,12 @@ export default { const hide = interaction.options.getBoolean('hide'); node.runSource(code) .then(res => { - let payload = '```js\n' + res.stdout + '\n```'; + let payload = ''; + if (res.stderr != '') { + payload = '```Markdown\n# ' + res.errorType + ' error\n' + res.stderr + '\n```'; + } else { + payload = '```js\n' + res.stdout + '\n```'; + } if (!hide) { payload = '```js\n' + code + '\n```' + payload; }