(pullRequest: GitHubPull)
| 631 | } |
| 632 | |
| 633 | async getPullRequestAuthor(pullRequest: GitHubPull) { |
| 634 | if (!pullRequest.user?.login) { |
| 635 | return; |
| 636 | } |
| 637 | |
| 638 | try { |
| 639 | const user: GitHubUser = await this.request(`/users/${pullRequest.user.login}`); |
| 640 | return user.name || user.login; |
| 641 | } catch { |
| 642 | return; |
| 643 | } |
| 644 | } |
| 645 | |
| 646 | async retrieveUnpublishedEntryData(contentKey: string) { |
| 647 | const { collection, slug } = this.parseContentKey(contentKey); |
no test coverage detected