From e508e99d14ad70a115b381cd26f5318da8ea2e05 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 19 Jun 2016 07:37:31 +0200 Subject: [PATCH] Be smarter ASF --- ArchiSteamFarm/Trading.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index 82fdd32c3..c52f827d9 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -95,8 +95,10 @@ namespace ArchiSteamFarm { await tradeOffers.ForEachAsync(ParseTrade).ConfigureAwait(false); - HashSet tradeIDs = new HashSet(tradeOffers.Select(tradeOffer => tradeOffer.TradeOfferID)); - await Bot.AcceptConfirmations(true, Steam.ConfirmationDetails.EType.Trade, 0, tradeIDs).ConfigureAwait(false); + if (tradeOffers.Any(tradeoffer => tradeoffer.ItemsToGive.Count > 0)) { + HashSet tradeIDs = new HashSet(tradeOffers.Select(tradeOffer => tradeOffer.TradeOfferID)); + await Bot.AcceptConfirmations(true, Steam.ConfirmationDetails.EType.Trade, 0, tradeIDs).ConfigureAwait(false); + } } private async Task ParseTrade(Steam.TradeOffer tradeOffer) {