fix the extension dependency issue (#12347)

This commit is contained in:
Alan Ren
2020-09-18 09:49:18 -07:00
committed by GitHub
parent 2162e2f50c
commit 54b5390d03
6 changed files with 19 additions and 55 deletions

View File

@@ -18,6 +18,8 @@ import { NetCoreTool } from '../tools/netcoreTool';
import { Project } from '../models/project';
import { FileNode, FolderNode } from '../models/tree/fileFolderTreeItem';
import { IconPathHelper } from '../common/iconHelper';
import { IProjectProvider } from 'dataworkspace';
import { SqlDatabaseProjectProvider } from '../projectProvider/projectProvider';
const SQL_DATABASE_PROJECTS_VIEW_ID = 'sqlDatabaseProjectsView';
@@ -45,8 +47,9 @@ export default class MainController implements vscode.Disposable {
public deactivate(): void {
}
public async activate(): Promise<void> {
public async activate(): Promise<IProjectProvider> {
await this.initializeDatabaseProjects();
return new SqlDatabaseProjectProvider();
}
private async initializeDatabaseProjects(): Promise<void> {