示例#1
0
文件: Bot.cs 项目: Cimera42/SteamBot
 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.");
         }
     }
 }