Beispiel #1
0
        public async Task OpenIncrementalLoad()
        {
            OpenPaginationIndex++;
            IsIncrementalLoadingOpen = true;
            var PRs = await RepositoryUtility.GetAllPullRequestsForRepo(Repository.Id, new PullRequestRequest
            {
                State = ItemStateFilter.Open
            },
                                                                        OpenPaginationIndex);

            IsIncrementalLoadingOpen = false;

            if (PRs != null)
            {
                if (PRs.Count > 0)
                {
                    foreach (var i in PRs)
                    {
                        OpenPullRequests.Add(i);
                    }
                }
                else
                {
                    //no more issues left to load
                    OpenPaginationIndex = -1;
                }
            }
        }