Skip to content

Commit 35f7a7b

Browse files
committed
avoid async and winjs.promise, microsoft#53442
1 parent c9e6b4b commit 35f7a7b

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/vs/code/electron-main/logUploader.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export async function uploadLogs(
3737
channel: ILaunchChannel,
3838
requestService: IRequestService,
3939
environmentService: IEnvironmentService
40-
): TPromise<any> {
40+
): Promise<any> {
4141
const endpoint = Endpoint.getFromProduct();
4242
if (!endpoint) {
4343
console.error(localize('invalidEndpoint', 'Invalid log uploader endpoint'));
@@ -75,7 +75,7 @@ async function postLogs(
7575
endpoint: Endpoint,
7676
outZip: string,
7777
requestService: IRequestService
78-
): TPromise<PostResult> {
78+
): Promise<PostResult> {
7979
const dotter = setInterval(() => console.log('.'), 5000);
8080
let result: IRequestContext;
8181
try {
@@ -152,4 +152,4 @@ function doZip(
152152
default:
153153
return cp.execFile('zip', ['-r', outZip, '.'], { cwd: logsPath }, callback);
154154
}
155-
}
155+
}

src/vs/platform/driver/electron-browser/driver.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ export async function registerWindowDriver(
220220
client: IPCClient,
221221
windowId: number,
222222
instantiationService: IInstantiationService
223-
): TPromise<IDisposable> {
223+
): Promise<IDisposable> {
224224
const windowDriver = instantiationService.createInstance(WindowDriver);
225225
const windowDriverChannel = new WindowDriverChannel(windowDriver);
226226
client.registerChannel('windowDriver', windowDriverChannel);
@@ -236,4 +236,4 @@ export async function registerWindowDriver(
236236

237237
const disposable = toDisposable(() => windowDriverRegistry.reloadWindowDriver(windowId));
238238
return combinedDisposable([disposable, client]);
239-
}
239+
}

src/vs/platform/driver/electron-main/driver.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ export async function serve(
216216
handle: string,
217217
environmentService: IEnvironmentService,
218218
instantiationService: IInstantiationService
219-
): TPromise<IDisposable> {
219+
): Promise<IDisposable> {
220220
const verbose = environmentService.driverVerbose;
221221
const driver = instantiationService.createInstance(Driver, windowServer, { verbose });
222222

@@ -228,4 +228,4 @@ export async function serve(
228228
server.registerChannel('driver', channel);
229229

230230
return combinedDisposable([server, windowServer]);
231-
}
231+
}

src/vs/workbench/parts/update/electron-browser/releaseNotesEditor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export class ReleaseNotesManager {
7777
public async show(
7878
accessor: ServicesAccessor,
7979
version: string
80-
): TPromise<boolean> {
80+
): Promise<boolean> {
8181
const releaseNoteText = await this.loadReleaseNotes(version);
8282
this._lastText = releaseNoteText;
8383
const html = await this.renderBody(releaseNoteText);

src/vs/workbench/parts/update/electron-browser/update.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ export abstract class AbstractShowReleaseNotesAction extends Action {
7373

7474
this.enabled = false;
7575

76-
return showReleaseNotes(this.instantiationService, this.version)
76+
return TPromise.wrap(showReleaseNotes(this.instantiationService, this.version)
7777
.then(null, () => {
7878
const action = this.instantiationService.createInstance(OpenLatestReleaseNotesInBrowserAction);
7979
return action.run().then(() => false);
80-
});
80+
}));
8181
}
8282
}
8383

@@ -507,4 +507,4 @@ export class UpdateContribution implements IGlobalActivity {
507507
dispose(): void {
508508
this.disposables = dispose(this.disposables);
509509
}
510-
}
510+
}

src/vs/workbench/parts/webview/electron-browser/webviewEditorService.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ export class WebviewEditorService implements IWebviewEditorService {
135135
return true;
136136
},
137137
reviveWebview: (webview: WebviewEditorInput): TPromise<void> => {
138-
return this.tryRevive(webview).then(didRevive => {
138+
return TPromise.wrap(this.tryRevive(webview)).then(didRevive => {
139139
if (didRevive) {
140140
return TPromise.as(void 0);
141141
}
@@ -185,7 +185,7 @@ export class WebviewEditorService implements IWebviewEditorService {
185185

186186
private async tryRevive(
187187
webview: WebviewEditorInput
188-
): TPromise<boolean> {
188+
): Promise<boolean> {
189189
const revivers = this._revivers.get(webview.viewType);
190190
if (!revivers) {
191191
return false;
@@ -199,4 +199,4 @@ export class WebviewEditorService implements IWebviewEditorService {
199199
}
200200
return false;
201201
}
202-
}
202+
}

0 commit comments

Comments
 (0)