public async Task DoLogin() { if (Client.AccessToken == null || Client.AccessToken.IsExpired) { Client.AccessToken = await login.GetAccessToken().ConfigureAwait(false); } await SetServer().ConfigureAwait(false); }
public async Task DoLogin() { Client.AuthToken = await login.GetAccessToken().ConfigureAwait(false); Client.StartTime = Utils.GetTime(true); await Worker(CommonRequest.GetDownloadRemoteConfigVersionMessageRequest(Client)).ConfigureAwait(false); await Worker(CommonRequest.GetGetAssetDigestMessageRequest(Client)).ConfigureAwait(false); }
public async Task Reauthenticate() { var tries = 0; Client.AuthToken = null; Client.AuthTicket = null; while (Client.AuthToken == null && tries < 10) { Client.AuthToken = await _login.GetAccessToken(true).ConfigureAwait(false); if (Client.AuthToken == null) { tries++; Logger.Warning("Access Token is null. Retrying in 1 second. Try " + tries); await Task.Delay(1000).ConfigureAwait(false); } } }
public async Task DoLogin() { if (Client.AccessToken == null || Client.AccessToken.IsExpired) { Client.AccessToken = await login.GetAccessToken().ConfigureAwait(false); } ///robertmclaws: Is it really necessary to put this in a separate function? await SetServer().ConfigureAwait(false); }
public async Task <string> DoLogin() { if (string.IsNullOrEmpty(_client.AuthToken)) { _client.AuthToken = await login.GetAccessToken().ConfigureAwait(false); } await SetServer().ConfigureAwait(false); return(_client.AuthToken); }
public async Task DoLogin() { Client.AuthToken = await _login.GetAccessToken().ConfigureAwait(false); Client.StartTime = Utils.GetTime(true); await FireRequestBlock(CommonRequest.GetDownloadRemoteConfigVersionMessageRequest(Client)) .ConfigureAwait(false); await FireRequestBlockTwo().ConfigureAwait(false); }
public async Task DoLogin() { Client.AuthToken = await _login.GetAccessToken().ConfigureAwait(false); Client.StartTime = Utils.GetTime(true); await FireRequestBlock(CommonRequest.GetDownloadRemoteConfigVersionMessageRequest(Client)) .ConfigureAwait(false); await FireRequestBlockTwo().ConfigureAwait(false); // This is new code for 0.53 below // In Each login we reset GMOFirstTime flag. RequestBuilder.GMOFirstTime = true; }
public async Task DoLogin() { Client.AuthToken = await _login.GetAccessToken().ConfigureAwait(false); if (Client.AuthToken == null) { throw new LoginFailedException("Connection with Server failed. Please, check if niantic servers are up"); } Client.StartTime = Utils.GetTime(true); await FireRequestBlock(CommonRequest.GetDownloadRemoteConfigVersionMessageRequest(Client)) .ConfigureAwait(false); await FireRequestBlockTwo().ConfigureAwait(false); // This is new code for 0.53 below // In Each login we reset GMOFirstTime flag. //RequestBuilder.GMOFirstTime = true; }
public async Task Login() { string errorMessage; do { errorMessage = null; try { _accessToken = await login.GetAccessToken().ConfigureAwait(false); } catch (LoginFailedException) { errorMessage = "Login failed - wrong username or password? - Restarting"; } catch (PtcOfflineException) { errorMessage = "PTC login server is down - Restarting"; } catch (JsonReaderException) { errorMessage = "Json Reader Exception - Server down? - Restarting"; } catch (Exception ex) { errorMessage = ex.ToString() + "Exception - Please report - Restarting"; } if (errorMessage != null) { ColoredConsoleWrite(ConsoleColor.White, errorMessage); } } while (errorMessage != null); }
public async Task DoLogin() { _client.AuthToken = await login.GetAccessToken().ConfigureAwait(false); await SetServer().ConfigureAwait(false); }
public async Task DoLogin() { _client.GenerateNewSessionHash(); _client.AuthToken = await login.GetAccessToken().ConfigureAwait(false); await SetServer().ConfigureAwait(false); }