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