From c2852e44e29843e9afb98c99f900f2b45e37de5b Mon Sep 17 00:00:00 2001 From: johnpyp Date: Fri, 25 Oct 2024 14:13:34 +0900 Subject: [PATCH] fix(nsu-proxy): do not update/list status of accounts which are considered dead --- nsu-proxy/src/bot/bot-manager.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nsu-proxy/src/bot/bot-manager.ts b/nsu-proxy/src/bot/bot-manager.ts index 0120a49..2f720bc 100644 --- a/nsu-proxy/src/bot/bot-manager.ts +++ b/nsu-proxy/src/bot/bot-manager.ts @@ -478,7 +478,11 @@ class BMDatabase { status, notStatus, }: { status?: AccountStatus; notStatus?: AccountStatus } = {}): Promise { - let query = this.db.selectFrom("accounts").selectAll().orderBy("statusUpdatedAtMillis", "desc"); + let query = this.db + .selectFrom("accounts") + .selectAll() + .orderBy("statusUpdatedAtMillis", "desc") + .where("status", "!=", "DEAD"); if (status) { query = query.where("status", "=", status); @@ -585,6 +589,7 @@ class BMDatabase { statusUpdatedAtMillis: Date.now(), }) .where("username", "=", username) + .where("status", "!=", "DEAD") .execute(); }