From a9ef7e0e4d6691c5efafe1b691ab6f64a200f7c2 Mon Sep 17 00:00:00 2001 From: gsd Date: Tue, 14 Nov 2023 14:10:28 +0300 Subject: [PATCH 1/2] nyk --- tradebot.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tradebot.js b/tradebot.js index 5d57b38..5aaff92 100644 --- a/tradebot.js +++ b/tradebot.js @@ -113,7 +113,11 @@ function setupClient() { if (calculate(offer)) { console.log(consoleTime(), `[${offer.id}] Try accept trade`); offer.accept(false, function(error, status) { - if (error.message === "Not Logged In") { + if (error == null) { + console.log(consoleTime(), "Success accept trade"); + return; + } + if ("message" in error && error.message === "Not Logged In") { console.log(consoleTime(), "Need relog to accept"); client.relog(); } else { @@ -123,7 +127,11 @@ function setupClient() { } else { console.log(consoleTime(), `[${offer.id}] Try decline trade`); offer.decline(function(error, status) { - if (error.message === "Not Logged In") { + if (error == null) { + console.log(consoleTime(), "Success decline trade"); + return; + } + if ("message" in error && error.message === "Not Logged In") { console.log(consoleTime(), "Need relog to decline"); client.relog(); } else { From 6b1db6d54641e96dfeab27e6a9b16a850baff4d9 Mon Sep 17 00:00:00 2001 From: gsd Date: Fri, 17 Nov 2023 14:40:06 +0300 Subject: [PATCH 2/2] self fix --- trade_checker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trade_checker.js b/trade_checker.js index ef2d5a9..9406ce2 100644 --- a/trade_checker.js +++ b/trade_checker.js @@ -50,7 +50,7 @@ class TradeChecker { final_amount += key_count * this.MONTH if(metal_count >= this.prices_map["week"]) - final_amount += (metal_count / self.prices_map["week"]) * this.WEEK; + final_amount += (metal_count / this.prices_map["week"]) * this.WEEK; else if(metal_count >= this.prices_map["day"]) final_amount += (metal_count / this.prices_map["day"]) * this.DAY;