File tree Expand file tree Collapse file tree 2 files changed +9
-8
lines changed
Expand file tree Collapse file tree 2 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -132,6 +132,10 @@ export class IssueOverviewPanel<TItem extends IssueModel = IssueModel> extends W
132132 }
133133 } ) ) ;
134134
135+ this . _register ( folderRepositoryManager . credentialStore . onDidUpgradeSession ( ( ) => {
136+ this . updateItem ( this . _item ) ;
137+ } ) ) ;
138+
135139 this . _register ( this . _panel . onDidChangeViewState ( e => this . onDidChangeViewState ( e ) ) ) ;
136140 this . pollForUpdates ( ) ;
137141 this . _register ( vscode . workspace . onDidChangeConfiguration ( e => {
@@ -208,7 +212,7 @@ export class IssueOverviewPanel<TItem extends IssueModel = IssueModel> extends W
208212 return context ;
209213 }
210214
211- public async updateIssue ( issueModel : IssueModel ) : Promise < void > {
215+ protected async updateItem ( issueModel : TItem ) : Promise < void > {
212216 try {
213217 const [
214218 issue ,
@@ -250,15 +254,15 @@ export class IssueOverviewPanel<TItem extends IssueModel = IssueModel> extends W
250254 }
251255 }
252256
253- public async update ( foldersManager : FolderRepositoryManager , issueModel : IssueModel ) : Promise < void > {
257+ public async update ( foldersManager : FolderRepositoryManager , issueModel : TItem ) : Promise < void > {
254258 this . _folderRepositoryManager = foldersManager ;
255259 this . _postMessage ( {
256260 command : 'set-scroll' ,
257261 scrollPosition : this . _scrollPosition ,
258262 } ) ;
259263
260264 this . _panel . webview . html = this . getHtmlForWebview ( ) ;
261- return this . updateIssue ( issueModel ) ;
265+ return this . updateItem ( issueModel ) ;
262266 }
263267
264268 protected override async _onDidReceiveMessage ( message : IRequestMessage < any > ) {
Original file line number Diff line number Diff line change @@ -118,9 +118,6 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
118118 state : GithubItemStateEnum . Merged ,
119119 } ) ;
120120 } ) ) ;
121- this . _register ( folderRepositoryManager . credentialStore . onDidUpgradeSession ( ( ) => {
122- this . updatePullRequest ( this . _item ) ;
123- } ) ) ;
124121
125122 this . _register ( vscode . commands . registerCommand ( 'review.approveDescription' , ( e ) => this . approvePullRequestCommand ( e ) ) ) ;
126123 this . _register ( vscode . commands . registerCommand ( 'review.commentDescription' , ( e ) => this . submitReviewCommand ( e ) ) ) ;
@@ -186,7 +183,7 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
186183 return super . continueOnGitHub ( ) && isCrossRepository ;
187184 }
188185
189- private async updatePullRequest ( pullRequestModel : PullRequestModel ) : Promise < void > {
186+ protected override async updateItem ( pullRequestModel : PullRequestModel ) : Promise < void > {
190187 try {
191188 const [
192189 pullRequest ,
@@ -308,7 +305,7 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
308305 this . _panel . webview . html = this . getHtmlForWebview ( ) ;
309306 }
310307
311- return vscode . window . withProgress ( { location : { viewId : 'pr:github' } } , ( ) => this . updatePullRequest ( pullRequestModel ) ) ;
308+ return vscode . window . withProgress ( { location : { viewId : 'pr:github' } } , ( ) => this . updateItem ( pullRequestModel ) ) ;
312309 }
313310
314311 protected override async _onDidReceiveMessage ( message : IRequestMessage < any > ) {
You can’t perform that action at this time.
0 commit comments