/// <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; } }
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; }
/// <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}"); } }
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); } }
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); } }
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); } }
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(); }