use updateState/compute instead of sending delta directly.

This commit is contained in:
rebornix
2020-05-30 17:57:48 -07:00
parent c2131f984e
commit 7fccb0d608

View File

@@ -171,8 +171,9 @@ export class MainThreadNotebooks extends Disposable implements MainThreadNoteboo
this._addNotebookEditor(editor);
}));
this._register(this._notebookService.onNotebookEditorRemove(editor => {
this._removeNotebookEditor(editor);
this._register(this._notebookService.onNotebookDocumentRemove(() => {
this._updateState();
}));
const updateOrder = () => {
@@ -201,9 +202,7 @@ export class MainThreadNotebooks extends Disposable implements MainThreadNoteboo
}
async addNotebookDocument(data: INotebookModelAddedData) {
await this._proxy.$acceptDocumentAndEditorsDelta({
addedDocuments: [data]
});
this._updateState();
}
private _addNotebookEditor(e: IEditor) {