@@ -475,6 +475,10 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
475475 }
476476 }
477477
478+ protected override _getTimeline ( ) : Promise < TimelineEvent [ ] > {
479+ return this . _item . githubRepository . getTimelineEvents ( this . _item ) ;
480+ }
481+
478482 private async openDiff ( message : IRequestMessage < { comment : IComment } > ) : Promise < void > {
479483 try {
480484 const comment = message . args . comment ;
@@ -511,7 +515,7 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
511515 let events : TimelineEvent [ ] = [ ] ;
512516 if ( result ) {
513517 do {
514- events = await this . _item . githubRepository . getTimelineEvents ( this . _item ) ;
518+ events = await this . _getTimeline ( ) ;
515519 } while ( copilotEventToStatus ( mostRecentCopilotEvent ( events ) ) !== CopilotPRStatus . Completed && await new Promise < boolean > ( c => setTimeout ( ( ) => c ( true ) , 2000 ) ) ) ;
516520 }
517521 const reply : CancelCodingAgentReply = {
@@ -541,7 +545,7 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
541545 else {
542546 await this . _item . unresolveReviewThread ( message . args . threadId ) ;
543547 }
544- const timelineEvents = await this . _item . githubRepository . getTimelineEvents ( this . _item ) ;
548+ const timelineEvents = await this . _getTimeline ( ) ;
545549 this . _replyMessage ( message , timelineEvents ) ;
546550 } catch ( e ) {
547551 vscode . window . showErrorMessage ( e ) ;
@@ -658,7 +662,7 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
658662 try {
659663 const review = await action ( context . body ) ;
660664 this . updateReviewers ( review ) ;
661- const allEvents = await this . _item . githubRepository . getTimelineEvents ( this . _item ) ;
665+ const allEvents = await this . _getTimeline ( ) ;
662666 const reviewMessage : SubmitReviewReply & { command : string } = {
663667 command : 'pr.append-review' ,
664668 reviewedEvent : review ,
@@ -679,7 +683,7 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
679683 try {
680684 const review = await action ( message . args ) ;
681685 this . updateReviewers ( review ) ;
682- const allEvents = await this . _item . githubRepository . getTimelineEvents ( this . _item ) ;
686+ const allEvents = await this . _getTimeline ( ) ;
683687 const reply : SubmitReviewReply = {
684688 reviewedEvent : review ,
685689 events : allEvents ,
@@ -817,7 +821,7 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
817821 } while ( attemptsRemaining > 0 && mergability === PullRequestMergeability . Unknown ) ;
818822
819823 const result : Partial < PullRequest > = {
820- events : await this . _item . githubRepository . getTimelineEvents ( this . _item ) ,
824+ events : await this . _getTimeline ( ) ,
821825 mergeable : mergability ,
822826 } ;
823827 await this . refreshPanel ( ) ;
0 commit comments