示例#1
0
        protected override Task Load(bool forceCacheInvalidation)
        {
            var state   = SelectedFilter == 0 ? "open" : "closed";
            var request = this.GetApplication().Client.Users[Username].Repositories[Repository].PullRequests.GetAll(state: state);

            return(PullRequests.SimpleCollectionLoad(request, forceCacheInvalidation));
        }
示例#2
0
        public Task Load(bool forceDataRefresh)
        {
            var state   = PullRequests.Filter.IsOpen ? "open" : "closed";
            var request = Application.Client.Users[Username].Repositories[Repository].PullRequests.GetAll(state: state);

            return(PullRequests.SimpleCollectionLoad(request, forceDataRefresh));
        }
示例#3
0
        protected override Task Load(bool forceCacheInvalidation)
        {
            var state = "OPEN";

            if (SelectedFilter == 1)
            {
                state = "MERGED";
            }
            else if (SelectedFilter == 2)
            {
                state = "DECLINED";
            }
            return(PullRequests.SimpleCollectionLoad(() => this.GetApplication().Client.Users[Username].Repositories[Repository].PullRequests.GetAll(state, forceCacheInvalidation)));
        }