Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit c3d3b1c

Browse files
Adding models
1 parent 518c8c0 commit c3d3b1c

File tree

2 files changed

+23
-8
lines changed

2 files changed

+23
-8
lines changed

src/GitHub.App/Services/PullRequestService.cs

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,14 @@ public async Task<Page<PullRequestListItemModel>> ReadPullRequests(
9494
{
9595
Id = pr.Id.Value,
9696
LastCommit = pr.Commits(null, null, 1, null).Nodes.Select(commit =>
97-
new
97+
new LastCommitSummaryModel
9898
{
99-
Checks = commit.Commit.CheckSuites(null, null, null, null, null).AllPages()
100-
.Select(suite => new
99+
Id = commit.Id,
100+
Checks = commit.Commit.CheckSuites(null, null, null, null, null).AllPages(10)
101+
.Select(suite => new CheckSuiteSummaryModel
101102
{
102-
suite.Conclusion,
103-
suite.Status,
103+
Conclusion = (CheckConclusionStateEnum?) suite.Conclusion,
104+
Status = (CheckStatusStateEnum) suite.Status,
104105
}).ToList(),
105106

106107
/*
@@ -863,7 +864,7 @@ class ListItemAdapter : PullRequestListItemModel
863864
{
864865
public IList<ReviewAdapter> Reviews { get; set; }
865866

866-
public object LastCommit { get; set; }
867+
public LastCommitSummaryModel LastCommit { get; set; }
867868
}
868869

869870
class ReviewAdapter
@@ -872,5 +873,19 @@ class ReviewAdapter
872873
public int CommentCount { get; set; }
873874
public int Count => CommentCount + (!string.IsNullOrWhiteSpace(Body) ? 1 : 0);
874875
}
876+
877+
class LastCommitSummaryModel
878+
{
879+
public ID Id { get; set; }
880+
881+
public List<CheckSuiteSummaryModel> Checks { get; set; }
882+
}
883+
884+
class CheckSuiteSummaryModel
885+
{
886+
public CheckConclusionStateEnum? Conclusion { get; set; }
887+
888+
public CheckStatusStateEnum Status { get; set; }
889+
}
875890
}
876891
}

src/GitHub.InlineReviews/Services/PullRequestSessionService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,14 +362,14 @@ private async Task<List<CheckSuiteModel>> GetPullRequestCheckSuites(HostAddress
362362
readCheckSuites = new Query()
363363
.Repository(Var(nameof(owner)), Var(nameof(name)))
364364
.PullRequest(Var(nameof(number))).Commits(last: 1).Nodes.Select(
365-
commit => commit.Commit.CheckSuites(null, null, null, null, null).AllPages()
365+
commit => commit.Commit.CheckSuites(null, null, null, null, null).AllPages(10)
366366
.Select(suite => new CheckSuiteModel
367367
{
368368
Conclusion = (CheckConclusionStateEnum?) suite.Conclusion,
369369
Status = (CheckStatusStateEnum) suite.Status,
370370
CreatedAt = suite.CreatedAt,
371371
UpdatedAt = suite.UpdatedAt,
372-
CheckRuns = suite.CheckRuns(null, null, null, null, null).AllPages()
372+
CheckRuns = suite.CheckRuns(null, null, null, null, null).AllPages(10)
373373
.Select(run => new CheckRunModel
374374
{
375375
Conclusion = (CheckConclusionStateEnum?) run.Conclusion,

0 commit comments

Comments
 (0)