summaryrefslogtreecommitdiff
path: root/packages/frontend/src/widgets/button.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/button.vue
parentclean up (diff)
downloadsharkey-e44f83fb9c13e4fab8aee07603632d533d12b4d8.tar.gz
sharkey-e44f83fb9c13e4fab8aee07603632d533d12b4d8.tar.bz2
sharkey-e44f83fb9c13e4fab8aee07603632d533d12b4d8.zip
update AiScript to 0.12.0
Diffstat (limited to 'packages/frontend/src/widgets/button.vue')
-rw-r--r--packages/frontend/src/widgets/button.vue8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/frontend/src/widgets/button.vue b/packages/frontend/src/widgets/button.vue
index f0148d7f4e..f65b115cc0 100644
--- a/packages/frontend/src/widgets/button.vue
+++ b/packages/frontend/src/widgets/button.vue
@@ -8,7 +8,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';
@@ -48,8 +48,10 @@ const { widgetProps, configure } = useWidgetPropsManager(name,
emit,
);
+const parser = new Parser();
+
const run = async () => {
- const aiscript = new AiScript(createAiScriptEnv({
+ const aiscript = new Interpreter(createAiScriptEnv({
storageKey: 'widget',
token: $i?.token,
}), {
@@ -72,7 +74,7 @@ const run = async () => {
let ast;
try {
- ast = parse(widgetProps.script);
+ ast = parser.parse(widgetProps.script);
} catch (err) {
os.alert({
type: 'error',