summaryrefslogtreecommitdiff
path: root/packages/frontend/src/widgets/aiscript.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-03 15:51:49 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-03 15:51:49 +0900
commite44f83fb9c13e4fab8aee07603632d533d12b4d8 (patch)
treef6600883a03876d9d966ec377ef9ac8cb8888768 /packages/frontend/src/widgets/aiscript.vue
parentclean up (diff)
downloadmisskey-e44f83fb9c13e4fab8aee07603632d533d12b4d8.tar.gz
misskey-e44f83fb9c13e4fab8aee07603632d533d12b4d8.tar.bz2
misskey-e44f83fb9c13e4fab8aee07603632d533d12b4d8.zip
update AiScript to 0.12.0
Diffstat (limited to 'packages/frontend/src/widgets/aiscript.vue')
-rw-r--r--packages/frontend/src/widgets/aiscript.vue8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/frontend/src/widgets/aiscript.vue b/packages/frontend/src/widgets/aiscript.vue
index 4009edb8b8..dcc73db201 100644
--- a/packages/frontend/src/widgets/aiscript.vue
+++ b/packages/frontend/src/widgets/aiscript.vue
@@ -14,7 +14,7 @@
<script lang="ts" setup>
import { onMounted, onUnmounted, ref, watch } from 'vue';
-import { AiScript, parse, utils } from '@syuilo/aiscript';
+import { Interpreter, Parser, utils } from '@syuilo/aiscript';
import { useWidgetPropsManager, Widget, WidgetComponentEmits, WidgetComponentExpose, WidgetComponentProps } from './widget';
import { GetFormResultType } from '@/scripts/form';
import * as os from '@/os';
@@ -52,6 +52,8 @@ const { widgetProps, configure } = useWidgetPropsManager(name,
emit,
);
+const parser = new Parser();
+
const logs = ref<{
id: string;
text: string;
@@ -60,7 +62,7 @@ const logs = ref<{
const run = async () => {
logs.value = [];
- const aiscript = new AiScript(createAiScriptEnv({
+ const aiscript = new Interpreter(createAiScriptEnv({
storageKey: 'widget',
token: $i?.token,
}), {
@@ -94,7 +96,7 @@ const run = async () => {
let ast;
try {
- ast = parse(widgetProps.script);
+ ast = parser.parse(widgetProps.script);
} catch (err) {
os.alert({
type: 'error',