From 0548f2d8f5ac17955c44e9f16fad7ef23ecea631 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Tue, 25 Jul 2023 11:11:58 +0900 Subject: [PATCH] [fix] greater not working --- src/ts/parser.ts | 10 +++++----- src/ts/storage/database.ts | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) 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{