public async Task QueryOtherFollowerTest() { UserContentProvider mine = new UserContentProvider(); LoginResult result = await mine.Login(Config.username, Config.password); List<FollowUserInfo> nr = await mine.QueryFollowers(1, "580197", result.Id.ToString(), result.MobileToken); Assert.IsNotNull(nr); }
private async Task QueryFollowers() { if(followerPage == 1) { if(FollowerUsers == null) { FollowerUsers = new ObservableCollection<FollowUser>(); } else { FollowerUsers.Clear(); } } UserContentProvider user = new UserContentProvider(); List<FollowUserInfo> result = await user.QueryFollowers(followerPage, currentUserId , GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken); result.ForEach(x => FollowerUsers.Add(ConvertToFollowUser(x))); followerPage++; if(FollowerUsers.Count <= 10 && followerPage == 2) { await QueryFollowers(); } }