diff --git a/src/ts/parser.ts b/src/ts/parser.ts index d004d94e..a10968df 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -256,7 +256,7 @@ function wppParser(data:string){ // Extract key and value within brackets let keyBracketStartIndex = line.indexOf('('); let keyBracketEndIndex = line.indexOf(')'); - + if(keyBracketStartIndex === -1 || keyBracketEndIndex === -1) throw new Error(`Invalid syntax ${line}`); @@ -449,16 +449,16 @@ const matcher = (p1:string,matcherArg:matcherArg) => { return (arra[1] !== arra[2]) ? '1' : '0' } case 'greater':{ - return (arra[1] > arra[2]) ? '1' : '0' + return (Number(arra[1]) > Number(arra[2])) ? '1' : '0' } case 'less':{ - return (arra[1] < arra[2]) ? '1' : '0' + return (Number(arra[1]) < Number(arra[2])) ? '1' : '0' } case 'greater_equal':{ - return (arra[1] >= arra[2]) ? '1' : '0' + return (Number(arra[1]) >= Number(arra[2])) ? '1' : '0' } case 'less_equal':{ - return (arra[1] <= arra[2]) ? '1' : '0' + return (Number(arra[1]) <= Number(arra[2])) ? '1' : '0' } } } diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index 054be31a..3a375739 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -407,6 +407,7 @@ export interface groupChat{ backgroundHTML?:string, reloadKeys?:number backgroundCSS?:string + oneAtTime?:boolean } export interface botPreset{