Exemplo n.º 1
0
 /// <summary>
 /// Retrieves the web api nounce and authenticates the user
 /// </summary>
 /// <param name="callback">SteamUser.WebAPIUserNonceCallback</param>
 private void OnWebAPIUserNonce(SteamUser.WebAPIUserNonceCallback callback)
 {
     mLog.Write(Log.LogLevel.Info, $"Received new user nonce from Steam");
     if (callback.Result != EResult.OK)
     {
         return;
     }
 }
Exemplo n.º 2
0
        private void OnWebAPIUserNonce(SteamUser.WebAPIUserNonceCallback callback)
        {
            if (callback.Result != EResult.OK)
            {
                Log.WriteWarn("WebAuth", "Unable to get user nonce: {0}", callback.Result);

                // TODO: Should keep trying?

                return;
            }

            WebAPIUserNonce = callback.Nonce;
        }
Exemplo n.º 3
0
 /// <summary>
 /// OnWebAPIUserNonce callback
 /// Fires when we receive a new nonce
 /// </summary>
 /// <param name="callback">WebAPIUserNonceCallback</param>
 private void OnWebAPIUserNonce(SteamUser.WebAPIUserNonceCallback callback)
 {
     mLog.Write(Log.LogLevel.Info, "Received new WebAPIUserNonce");
     if (callback.Result == EResult.OK)
     {
         mSteam.nounce = callback.Nonce;
         UserWebAuthenticate();
     }
     else
     {
         mLog.Write(Log.LogLevel.Error, $"WebAPIUserNonce error: {callback.Result}");
     }
 }
Exemplo n.º 4
0
        private void WebAPIUserNonce(SteamUser.WebAPIUserNonceCallback callback)
        {
            Console.WriteLine("Received new WebAPIUserNonce.");

            if (callback.Result == EResult.OK)
            {
                myUserNonce = callback.Nonce;
                UserWebLogOn();
            }
            else
            {
                Console.WriteLine("WebAPIUserNonce Error: " + callback.Result);
            }
        }
Exemplo n.º 5
0
        static void WebAPIUser(SteamUser.WebAPIUserNonceCallback webCallback)
        {
            Console.WriteLine("[" + Program.BOTNAME + "] - Received new WebAPIUserNonce.");

            if (webCallback.Result == EResult.OK)
            {
                myUserNonce = webCallback.Nonce;
                UserWebLogOn();
            }
            else
            {
                Console.WriteLine("[" + Program.BOTNAME + "] - WebAPIUserNonce Error: " + webCallback.Result);
            }
        }
Exemplo n.º 6
0
            public void OnWebAPIUserNonce(SteamUser.WebAPIUserNonceCallback e)
            {
                Log.Debug("Received new WebAPIUserNonce.");

                if (e.Result == EResult.OK)
                {
                    Bot._myUserNonce = e.Nonce;
                    Bot._userWebLogOn();
                    Log.Success("Web logon complete.");
                }
                else
                {
                    Log.Error("WebAPIUserNonce Error: " + e.Result);
                }
            }
Exemplo n.º 7
0
        internal async Task RefreshSessionIfNeeded()
        {
            if (!webBot.Initialized)
            {
                return;
            }
            if (await webBot.IsLoggedIn().ConfigureAwait(false))
            {
                return;
            }

            SteamUser.WebAPIUserNonceCallback callback = null;
            for (byte i = 0; i < 3 && (callback == null || callback.Result != EResult.OK); i++)
            {
                callback = await steamUser.RequestWebAPIUserNonce();
            }
            if (callback == null)
            {
                Log("Cant get webAPI user nonce: " + callback.Result, LogType.Error);
            }

            webBot.Init(callback.Nonce).Forget();
        }