From 0107185f2acbb26e97798f0b44a380d55464c583 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Mon, 16 May 2016 03:14:57 +0200 Subject: [PATCH] Misc optimization --- ArchiSteamFarm/Trading.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index 74724def1..ee75fcb6c 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -83,6 +83,13 @@ namespace ArchiSteamFarm { return; } + tradeOffers.RemoveWhere(tradeoffer => tradeoffer.State != Steam.TradeOffer.ETradeOfferState.Active); + if (tradeOffers.Count == 0) { + return; + } + + tradeOffers.TrimExcess(); + await tradeOffers.ForEachAsync(ParseTrade).ConfigureAwait(false); await Bot.AcceptConfirmations(true, Confirmation.ConfirmationType.Trade).ConfigureAwait(false); }