mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 01:25:37 -05:00
Swap create new project api for sql projects (#21971)
This commit is contained in:
@@ -32,6 +32,16 @@ export class SqlProjectsService implements mssql.ISqlProjectsService {
|
||||
context.registerService(constants.SqlProjectsService, this);
|
||||
}
|
||||
|
||||
public async newProject(projectUri: string, sqlProjectType: mssql.ProjectType, databaseSchemaProvider: string, buildSdkVersion?: string): Promise<azdata.ResultStatus> {
|
||||
const params: contracts.NewSqlProjectParams = { projectUri, sqlProjectType, databaseSchemaProvider, buildSdkVersion };
|
||||
try {
|
||||
const result = await this.client.sendRequest(contracts.NewSqlProjectRequest.type, params);
|
||||
return result;
|
||||
} catch (e) {
|
||||
this.client.logFailedRequest(contracts.NewSqlProjectRequest.type, e);
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
public async openProject(projectUri: string): Promise<azdata.ResultStatus> {
|
||||
const params: contracts.SqlProjectParams = { projectUri };
|
||||
|
||||
Reference in New Issue
Block a user