From 5e22c832a25cbb505c68062a93d7a960fa0d8f8e Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 16 Dec 2015 20:09:31 +0100 Subject: [PATCH] Do not reject friend invites, group invites, and trades, by default, closes #33 --- ArchiSteamFarm/Bot.cs | 4 +--- ArchiSteamFarm/Trading.cs | 13 ++----------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index d52e20210..a55cb7d35 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -597,13 +597,11 @@ namespace ArchiSteamFarm { SteamID steamID = friend.SteamID; switch (steamID.AccountType) { case EAccountType.Clan: - ArchiHandler.DeclineClanInvite(steamID); + // TODO: Accept clan invites from master? break; default: if (steamID == SteamMasterID) { SteamFriends.AddFriend(steamID); - } else { - SteamFriends.RemoveFriend(steamID); } break; } diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index 4bc686d76..d99e2d19a 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -75,20 +75,11 @@ namespace ArchiSteamFarm { return; } - bool success, tradeAccepted; - if (tradeOffer.items_to_give.Count == 0 || tradeOffer.OtherSteamID64 == Bot.SteamMasterID) { - tradeAccepted = true; Logging.LogGenericInfo(Bot.BotName, "Accepting trade: " + tradeID); - success = await Bot.ArchiWebHandler.AcceptTradeOffer(tradeID).ConfigureAwait(false); + await Bot.ArchiWebHandler.AcceptTradeOffer(tradeID).ConfigureAwait(false); } else { - tradeAccepted = false; - Logging.LogGenericInfo(Bot.BotName, "Rejecting trade: " + tradeID); - success = Bot.ArchiWebHandler.DeclineTradeOffer(tradeID); - } - - if (tradeAccepted && success) { - // Do whatever we want with success + Logging.LogGenericInfo(Bot.BotName, "Ignoring trade: " + tradeID); } } }