public async Task LoadDiscussions_Succeed() { var payload = new DiscussionPayload(); payload.Tag = "steem"; var result = await provider.LoadDiscussions(payload); Assert.IsNotNull(result); Assert.IsTrue(result.StatusCode == System.Net.HttpStatusCode.OK); Assert.IsTrue(result.Data.Count > 0); }
private async Task loadDiscussions() { Discussions.Clear(); var payload = new DiscussionPayload(CurrentTag.Name, "10"); payload.Type = category; var result = await repository.LoadDiscussions(payload); if (result.StatusCode == System.Net.HttpStatusCode.OK) { foreach (var discussion in result.Data) { Discussions.Add(discussion); } } }
private async void LoadMore() { var lastEntry = Discussions.LastOrDefault(); if (lastEntry != null) { var payload = new DiscussionPayload(CurrentTag.Name, "10", lastEntry.Author, lastEntry.Permlink); payload.Type = category; var result = await repository.LoadDiscussions(payload); if (result.StatusCode == System.Net.HttpStatusCode.OK) { for (int i = 1; i < result.Data.Count; i++) { Discussions.Add(result.Data[i]); } } } }