From 344c2ad23d8e16772b765a1cdfec481da39b2324 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Tue, 26 Apr 2016 18:01:19 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/Bot.cs | 10 +++------- ArchiSteamFarm/Trading.cs | 10 +++------- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 0eeb3ab60..ec3418e01 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -133,16 +133,12 @@ namespace ArchiSteamFarm { return; } - bool alreadyExists; lock (Bots) { - alreadyExists = Bots.ContainsKey(botName); - if (!alreadyExists) { - Bots[botName] = this; + if (Bots.ContainsKey(botName)) { + return; } - } - if (alreadyExists) { - return; + Bots[botName] = this; } SentryFile = botPath + ".bin"; diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index 4f48d869f..431771979 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -57,16 +57,12 @@ namespace ArchiSteamFarm { } internal async Task CheckTrades() { - bool shouldRun = false; lock (TradesSemaphore) { - if (ParsingTasks < 2) { - ParsingTasks++; - shouldRun = true; + if (ParsingTasks >= 2) { + return; } - } - if (!shouldRun) { - return; + ParsingTasks++; } await TradesSemaphore.WaitAsync().ConfigureAwait(false);