public void AcceptAllMobileTradeConfirmations() { if (SteamGuardAccount == null) { Log.Warn("Bot account does not have 2FA enabled."); } else { SteamGuardAccount.Session.SteamLogin = SteamWeb.Token; SteamGuardAccount.Session.SteamLoginSecure = SteamWeb.TokenSecure; try { foreach (var confirmation in SteamGuardAccount.FetchConfirmations()) { if (SteamGuardAccount.AcceptConfirmation(confirmation)) { Log.Success("Confirmed {0}. (Confirmation ID #{1})", confirmation.ConfirmationDescription, confirmation.ConfirmationID); } } } catch (SteamAuth.SteamGuardAccount.WGTokenInvalidException) { Log.Error("Invalid session when trying to fetch trade confirmations."); } } }