Do not reject friend invites, group invites, and trades, by default, closes #33

This commit is contained in:
JustArchi
2015-12-16 20:09:31 +01:00
parent 6523b30f10
commit 5e22c832a2
2 changed files with 3 additions and 14 deletions

View File

@@ -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;
}

View File

@@ -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);
}
}
}