public void CheckAction(Account user, DateTime lastCheck) { var api = new SteamWebAPI2.Interfaces.PlayerService("devkey"); //var iventoryApi = new SteamWebAPI2.Interfaces.I throw new NotImplementedException(); }
public void CheckAction(Account user, DateTime lastCheck) { var api = new SteamWebAPI2.Interfaces.PlayerService("devkey"); var newsApi = new SteamWebAPI2.Interfaces.SteamNews("devkey"); var ownedGamesResponse = api.GetOwnedGamesAsync(0).GetAwaiter().GetResult(); var ownedGames = ownedGamesResponse.Data.OwnedGames; for (int i = 0; i < ownedGames.Count; i++) { var gameNewsResponse = newsApi.GetNewsForAppAsync(ownedGames.ElementAt(i).AppId).GetAwaiter().GetResult(); var gameNews = gameNewsResponse.Data.NewsItems; for (int j = 0; j < gameNews.Count; j++) { if (FromUnixTime(gameNews.ElementAt(j).Date) > lastCheck) { _news.Add(gameNews.ElementAt(j)); } } } }