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; }
public void Trophies() { TrophyList trophies = reddit.Models.Users.Trophies("KrisCraig"); Assert.IsNotNull(trophies); Assert.IsTrue(trophies.Data.Trophies.Count > 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); }
public void Trophies() { TrophyList trophies = reddit.Models.Account.Trophies(); Assert.IsNotNull(trophies); }