Пример #1
0
        private async Task QueryFollowings()
        {
            if (followingPage == 1)
            {
                if (FollowingUsers == null)
                {
                    FollowingUsers = new ObservableCollection <FollowUser>();
                }
                else
                {
                    FollowingUsers.Clear();
                }
            }
            UserContentProvider   user   = new UserContentProvider();
            List <FollowUserInfo> result = await user.QueryFollowingUsers(followingPage, currentUserId, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);

            result.ForEach(x => FollowingUsers.Add(ConvertToFollowUser(x)));

            followingPage++;

            if (FollowingUsers.Count <= 10 && followingPage == 2)
            {
                await QueryFollowings();
            }
        }