summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/flash
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-08-28 13:24:25 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-08-28 13:24:25 +0900
commitbca3602da2764a3ee044e0e836666b65dad435ef (patch)
tree23d7efa4c6925ade8b4152e72b9203c978150abf /packages/frontend/src/pages/flash
parentrefactor (diff)
downloadmisskey-bca3602da2764a3ee044e0e836666b65dad435ef.tar.gz
misskey-bca3602da2764a3ee044e0e836666b65dad435ef.tar.bz2
misskey-bca3602da2764a3ee044e0e836666b65dad435ef.zip
refactor
Diffstat (limited to 'packages/frontend/src/pages/flash')
-rw-r--r--packages/frontend/src/pages/flash/flash.vue10
1 files changed, 6 insertions, 4 deletions
diff --git a/packages/frontend/src/pages/flash/flash.vue b/packages/frontend/src/pages/flash/flash.vue
index 560d2a46ea..f318a9f817 100644
--- a/packages/frontend/src/pages/flash/flash.vue
+++ b/packages/frontend/src/pages/flash/flash.vue
@@ -196,13 +196,13 @@ async function run() {
const isLegacy = !flash.value.script.replaceAll(' ', '').startsWith('///@1.0.0');
- const { Interpreter, Parser, values } = isLegacy ? await import('@syuilo/aiscript-0-19-0') : await import('@syuilo/aiscript');
+ const { Interpreter, Parser, values } = isLegacy ? (await import('@syuilo/aiscript-0-19-0') as any) : await import('@syuilo/aiscript');
const parser = new Parser();
components.value = [];
- aiscript.value = new Interpreter({
+ const interpreter = new Interpreter({
...createAiScriptEnv({
storageKey: 'flash:' + flash.value.id,
}),
@@ -221,6 +221,8 @@ async function run() {
},
});
+ aiscript.value = interpreter;
+
let ast;
try {
ast = parser.parse(flash.value.script);
@@ -232,8 +234,8 @@ async function run() {
return;
}
try {
- await aiscript.value.exec(ast);
- } catch (err) {
+ await interpreter.exec(ast);
+ } catch (err: any) {
os.alert({
type: 'error',
title: 'AiScript Error',