* Get comments from a GitHub issue
(issueNumber: number)
| 1732 | * Get comments from a GitHub issue |
| 1733 | */ |
| 1734 | private async getIssueComments(issueNumber: number): Promise<GitHubIssue[]> { |
| 1735 | try { |
| 1736 | const response: GitHubIssue[] = await this.request( |
| 1737 | `${this.repoURL}/issues/${issueNumber}/comments`, |
| 1738 | ); |
| 1739 | return Array.isArray(response) ? response : []; |
| 1740 | } catch (error) { |
| 1741 | console.error('Failed to get issue comments:', error); |
| 1742 | return []; |
| 1743 | } |
| 1744 | } |
| 1745 | |
| 1746 | /** |
| 1747 | * Create a comment on a GitHub issue |