Skip to content

Commit e508e99

Browse files
committed
Be smarter ASF
1 parent fdc705e commit e508e99

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ArchiSteamFarm/Trading.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,10 @@ private async Task ParseActiveTrades() {
9595

9696
await tradeOffers.ForEachAsync(ParseTrade).ConfigureAwait(false);
9797

98-
HashSet<ulong> tradeIDs = new HashSet<ulong>(tradeOffers.Select(tradeOffer => tradeOffer.TradeOfferID));
99-
await Bot.AcceptConfirmations(true, Steam.ConfirmationDetails.EType.Trade, 0, tradeIDs).ConfigureAwait(false);
98+
if (tradeOffers.Any(tradeoffer => tradeoffer.ItemsToGive.Count > 0)) {
99+
HashSet<ulong> tradeIDs = new HashSet<ulong>(tradeOffers.Select(tradeOffer => tradeOffer.TradeOfferID));
100+
await Bot.AcceptConfirmations(true, Steam.ConfirmationDetails.EType.Trade, 0, tradeIDs).ConfigureAwait(false);
101+
}
100102
}
101103

102104
private async Task ParseTrade(Steam.TradeOffer tradeOffer) {

0 commit comments

Comments
 (0)