public bool GetUserWall(VkUser vkUser) { int offset = 0; int count = 100; VkApi ApiObj = new VkApi(); VkApiResponse <PostDTO> resp = ApiObj.GetOwnerPostsFromWall(vkUser.Id.ToString(), offset, count); if (resp.Response == null || resp.Response.Count == 0) { return(false); } else { PostList = new List <VkPost>(resp.Response.Count); for (int i = resp.Response.Count; i > 0; i -= 100) { //Thread.Sleep(330); foreach (PostDTO post in resp.Response.Items) { PostList.Add(new VkPost(post)); } if (i > 100) { offset += 100; resp = ApiObj.GetOwnerPostsFromWall(vkUser.Id.ToString(), offset, count); } } return(true); } }