summaryrefslogtreecommitdiff
path: root/src/client/scripts/create-aiscript-env.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-04-19 16:28:19 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-04-19 16:28:19 +0900
commit0a1b83c70fc546d7514176a220e1381ecc0b13ec (patch)
treecccc3a54a31e3b44599194b75edbcf9da53cbab4 /src/client/scripts/create-aiscript-env.ts
parent12.35.1 (diff)
downloadsharkey-0a1b83c70fc546d7514176a220e1381ecc0b13ec.tar.gz
sharkey-0a1b83c70fc546d7514176a220e1381ecc0b13ec.tar.bz2
sharkey-0a1b83c70fc546d7514176a220e1381ecc0b13ec.zip
feat(aiscript): Better env vars
Diffstat (limited to 'src/client/scripts/create-aiscript-env.ts')
-rw-r--r--src/client/scripts/create-aiscript-env.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/scripts/create-aiscript-env.ts b/src/client/scripts/create-aiscript-env.ts
index 5a492c64dd..863cfadb8d 100644
--- a/src/client/scripts/create-aiscript-env.ts
+++ b/src/client/scripts/create-aiscript-env.ts
@@ -3,8 +3,9 @@ import { utils, values } from '@syuilo/aiscript';
export function createAiScriptEnv(vm, opts) {
let apiRequests = 0;
return {
- USER_ID: values.STR(vm.$store.state.i.id),
- USER_USERNAME: values.STR(vm.$store.state.i.username),
+ USER_ID: vm.$store.getters.isSignedIn ? values.STR(vm.$store.state.i.id) : values.NULL,
+ USER_NAME: vm.$store.getters.isSignedIn ? values.STR(vm.$store.state.i.name) : values.NULL,
+ USER_USERNAME: vm.$store.getters.isSignedIn ? values.STR(vm.$store.state.i.username) : values.NULL,
'Mk:dialog': values.FN_NATIVE(async ([title, text, type]) => {
await vm.$root.dialog({
type: type ? type.value : 'info',