From 75cda19504a7d7a434fafff7a872134bbf4aaceb Mon Sep 17 00:00:00 2001 From: Barbara Valdez <34872381+barbaravaldez@users.noreply.github.com> Date: Thu, 11 Feb 2021 21:57:53 -0800 Subject: [PATCH] Add await to refresh book method (#14236) * add await to refresh book method * change name of method * Reload tree view * address pr comments * adding finally on finally --- extensions/notebook/src/book/bookTreeView.ts | 26 +++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/extensions/notebook/src/book/bookTreeView.ts b/extensions/notebook/src/book/bookTreeView.ts index 93875e1c77..c8651a4035 100644 --- a/extensions/notebook/src/book/bookTreeView.ts +++ b/extensions/notebook/src/book/bookTreeView.ts @@ -93,7 +93,7 @@ export class BookTreeViewProvider implements vscode.TreeDataProvider { if (curr.mtime > prev.mtime) { - this.fireBookRefresh(book); + await this.initializeBookContents(book); } }); } @@ -223,14 +223,18 @@ export class BookTreeViewProvider implements vscode.TreeDataProvider prev.mtime) { let book = this.books.find(book => book.bookPath === bookPath); if (book) { - this.fireBookRefresh(book); + await this.initializeBookContents(book); } } }); @@ -293,7 +297,7 @@ export class BookTreeViewProvider implements vscode.TreeDataProvider { + async initializeBookContents(book: BookModel): Promise { await book.initializeContents().then(() => { this._onDidChangeTreeData.fire(undefined); });