remove data-workspace dependency (#12321) (#12327)

This commit is contained in:
Alan Ren
2020-09-15 17:05:29 -07:00
committed by GitHub
parent 4a6226974e
commit 403ff6cfec
2 changed files with 1 additions and 12 deletions

View File

@@ -26,8 +26,7 @@
},
"extensionDependencies": [
"Microsoft.mssql",
"Microsoft.schema-compare",
"Microsoft.data-workspace"
"Microsoft.schema-compare"
],
"contributes": {
"projects": [

View File

@@ -5,7 +5,6 @@
import * as azdata from 'azdata';
import * as vscode from 'vscode';
import * as dataworkspace from 'dataworkspace';
import * as templates from '../templates/templates';
import * as constants from '../common/constants';
import * as path from 'path';
@@ -19,7 +18,6 @@ import { NetCoreTool } from '../tools/netcoreTool';
import { Project } from '../models/project';
import { FileNode, FolderNode } from '../models/tree/fileFolderTreeItem';
import { IconPathHelper } from '../common/iconHelper';
import { SqlDatabaseProjectProvider } from '../projectProvider/projectProvider';
const SQL_DATABASE_PROJECTS_VIEW_ID = 'sqlDatabaseProjectsView';
@@ -79,7 +77,6 @@ export default class MainController implements vscode.Disposable {
vscode.commands.registerCommand('sqlDatabaseProjects.exclude', async (node: FileNode | FolderNode) => { await this.projectsController.exclude(node); });
IconPathHelper.setExtensionContext(this.extensionContext);
this.registerProjectProvider();
// init view
const treeView = vscode.window.createTreeView(SQL_DATABASE_PROJECTS_VIEW_ID, {
@@ -189,13 +186,6 @@ export default class MainController implements vscode.Disposable {
}
}
private registerProjectProvider(): void {
const dataWorkspaceApi: dataworkspace.IExtension = <dataworkspace.IExtension>vscode.extensions.getExtension(dataworkspace.extension.name)?.exports;
if (dataWorkspaceApi) {
dataWorkspaceApi.registerProjectProvider(new SqlDatabaseProjectProvider());
}
}
public dispose(): void {
this.deactivate();
}