From 5925d902095acef5f6396ca03583a9cbb0862498 Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Sat, 3 Aug 2024 01:30:44 +0700 Subject: [PATCH] fix(bots/discord/commands/eval): evaluate in current context --- bots/discord/src/commands/admin/eval.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bots/discord/src/commands/admin/eval.ts b/bots/discord/src/commands/admin/eval.ts index 8d80997..93fce79 100644 --- a/bots/discord/src/commands/admin/eval.ts +++ b/bots/discord/src/commands/admin/eval.ts @@ -1,5 +1,5 @@ import { inspect } from 'util' -import { runInNewContext } from 'vm' +import { runInThisContext } from 'vm' import { ApplicationCommandOptionType } from 'discord.js' import { AdminCommand } from '$/classes/Command' @@ -20,13 +20,13 @@ export default new AdminCommand({ required: false, }, }, - async execute(context, trigger, { code, 'show-hidden': showHidden }) { + async execute(_, trigger, { code, 'show-hidden': showHidden }) { await trigger.reply({ ephemeral: true, embeds: [ createSuccessEmbed('Evaluate', `\`\`\`js\n${code}\`\`\``).addFields({ name: 'Result', - value: `\`\`\`js\n${inspect(runInNewContext(code, { client: trigger.client, context, trigger }), { depth: 1, showHidden, getters: true, numericSeparator: true, showProxy: true })}\`\`\``, + value: `\`\`\`js\n${inspect(runInThisContext(code), { depth: 1, showHidden, getters: true, numericSeparator: true, showProxy: true })}\`\`\``, }), ], })