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; 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 {