Move MaxGamesPlayedConcurrently logic higher

This commit is contained in:
JustArchi
2016-06-27 21:15:30 +02:00
parent 93191f9066
commit 9bac3915da
2 changed files with 4 additions and 12 deletions

View File

@@ -1180,10 +1180,6 @@ namespace ArchiSteamFarm {
await CardsFarmer.SwitchToManualMode(false).ConfigureAwait(false);
} else {
if (gameIDs.Count > CardsFarmer.MaxGamesPlayedConcurrently) {
gameIDs = new HashSet<uint>(gameIDs.Take(CardsFarmer.MaxGamesPlayedConcurrently));
}
if (!CardsFarmer.ManualMode) {
await CardsFarmer.SwitchToManualMode(true).ConfigureAwait(false);
}
@@ -1219,6 +1215,10 @@ namespace ArchiSteamFarm {
}
gamesToPlay.Add(gameID);
if (gamesToPlay.Count >= CardsFarmer.MaxGamesPlayedConcurrently) {
break;
}
}
if (gamesToPlay.Count == 0) {

View File

@@ -508,14 +508,6 @@ namespace ArchiSteamFarm {
return false;
}
if (maxHour >= 2) {
return true;
}
if (appIDs.Count > MaxGamesPlayedConcurrently) {
appIDs = new ConcurrentHashSet<uint>(appIDs.Take(MaxGamesPlayedConcurrently));
}
Bot.ArchiHandler.PlayGames(appIDs);
bool success = true;