Exemplo n.º 1
0
        public async void LoadTrophies(string username)
        {
            Offset    = Offset + MaxCount;
            IsLoading = true;
            var trophyManager = new TrophyManager();
            var trophyList    = await trophyManager.GetTrophyList(username, Offset, UserAccountEntity);

            if (trophyList == null)
            {
                //HasMoreItems = false;
                return;
            }
            foreach (var trophy in trophyList.TrophyTitles)
            {
                TrophyList.Add(trophy);
            }
            if (trophyList.TrophyTitles.Any())
            {
                HasMoreItems = true;
                MaxCount    += 64;
            }
            else
            {
                HasMoreItems = false;
            }
            IsLoading = false;
        }
Exemplo n.º 2
0
        public void Trophies()
        {
            TrophyList trophies = reddit.Models.Users.Trophies("KrisCraig");

            Assert.IsNotNull(trophies);
            Assert.IsTrue(trophies.Data.Trophies.Count > 0);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Return a list of trophies for the given user.
        /// </summary>
        /// <returns>A list of trophies.</returns>
        public List <Award> Trophies()
        {
            TrophyList trophyList = Dispatch.Users.Trophies(Name);

            if (trophyList == null || trophyList.Data == null || trophyList.Data.Trophies == null)
            {
                return(null);
            }

            List <Award> res = new List <Award>();

            foreach (AwardContainer awardContainer in trophyList.Data.Trophies)
            {
                res.Add(awardContainer.Data);
            }

            return(res);
        }
Exemplo n.º 4
0
        public void Trophies()
        {
            TrophyList trophies = reddit.Models.Account.Trophies();

            Assert.IsNotNull(trophies);
        }