public void CheckAction(Account user, DateTime lastCheck)
        {
            var api = new SteamWebAPI2.Interfaces.PlayerService("devkey");

            //var iventoryApi = new SteamWebAPI2.Interfaces.I

            throw new NotImplementedException();
        }
Пример #2
0
        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));
                    }
                }
            }
        }