/// <summary> /// Loads the list of games from the API. /// </summary> private void LoadGameList() { this.IsGameListLoading = true; this.GameList = null; Task.Run(() => { try { AccessTokens accessTokens = SettingsViewModel.GetInstance().AccessTokens; this.GameList = SqualrApi.GetOwnedGameList(accessTokens.AccessToken); } catch (Exception ex) { OutputViewModel.GetInstance().Log(OutputViewModel.LogLevel.Error, "Error fetching game list", ex); BrowseViewModel.GetInstance().NavigateBack(); } finally { this.IsGameListLoading = false; } }); }