(number: number)
| 537 | } |
| 538 | |
| 539 | async closePR(number: number) { |
| 540 | const pullRequest = await this.getPullRequest(number); |
| 541 | |
| 542 | const { data } = await this.mutate({ |
| 543 | mutation: mutations.closePullRequest, |
| 544 | variables: { |
| 545 | closePullRequestInput: { pullRequestId: pullRequest.id }, |
| 546 | }, |
| 547 | update: (store, { data: mutationResult }) => { |
| 548 | const { pullRequest } = mutationResult!.closePullRequest; |
| 549 | const pullRequestData = { repository: { ...pullRequest.repository, pullRequest } }; |
| 550 | |
| 551 | store.writeQuery({ |
| 552 | ...this.getPullRequestQuery(pullRequest.number), |
| 553 | data: pullRequestData, |
| 554 | }); |
| 555 | }, |
| 556 | }); |
| 557 | |
| 558 | return data!.closePullRequest; |
| 559 | } |
| 560 | |
| 561 | async deleteUnpublishedEntry(collectionName: string, slug: string) { |
| 562 | try { |
nothing calls this directly
no test coverage detected