console.log(`Removing existing records of ${this.curDate}.`);
awaitthis.db.query("delete from userdata where date = ?",this.curDate);
//await this.db.query("delete from userdata where date = ?", this.curDate);
}
if(this.config.proxy.useProxy){
awaitthis.proxyFetcher.initProxies();
...
...
@@ -140,6 +141,20 @@ export class Tx3Fetcher {
console.log(`Fetched users from server ${server} with school ${school}.`);
returnret;
}
asynccheckAddRecord(row:PlayerRow){
constlatestRows=awaitthis.db.query("select url,rank,name,category,serverArea,server,level,region,score,equip,totalScore from userdata where url = ? order by date desc limit 1",row.url);