mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-21 17:19:01 +01:00
declare cancellation support for openNotebook and wire it up, exempt notebook content provider from provider naming rules
This commit is contained in:
@@ -497,9 +497,9 @@ export class ExtHostNotebookController implements ExtHostNotebookShape {
|
||||
|
||||
// --- open, save, saveAs, backup
|
||||
|
||||
async $openNotebook(viewType: string, uri: UriComponents, backupId?: string): Promise<NotebookDataDto> {
|
||||
async $openNotebook(viewType: string, uri: UriComponents, backupId: string | undefined, token: CancellationToken): Promise<NotebookDataDto> {
|
||||
const { provider } = this._getProviderData(viewType);
|
||||
const data = await provider.openNotebook(URI.revive(uri), { backupId });
|
||||
const data = await provider.openNotebook(URI.revive(uri), { backupId }, token);
|
||||
return {
|
||||
metadata: {
|
||||
...notebookDocumentMetadataDefaults,
|
||||
|
||||
Reference in New Issue
Block a user