Add error handling

This commit is contained in:
kwaroran
2024-03-29 20:36:05 +09:00
parent 3ae75f3e5c
commit aee17205ed

View File

@@ -396,6 +396,7 @@ type matcherArg = {
runVar?:boolean
}
const matcher = (p1:string,matcherArg:matcherArg) => {
try {
if(p1.length > 100000){
return ''
}
@@ -812,6 +813,9 @@ const matcher = (p1:string,matcherArg:matcherArg) => {
return (Math.floor(Math.random() * maxRoll) + 1).toString()
}
return null
} catch (error) {
return null
}
}
const smMatcher = (p1:string,matcherArg:matcherArg) => {
@@ -1154,7 +1158,7 @@ export function getChatVar(key:string){
const char = db.characters[selectedChar]
const chat = char.chats[char.chatPage]
chat.scriptstate = chat.scriptstate ?? {}
return (chat.scriptstate['$' + key]).toString() ?? 'null'
return (chat.scriptstate['$' + key])?.toString() ?? 'null'
}
export function setChatVar(key:string, value:string){