Port VS Code telemetry opt-in dialog (#1130)

This commit is contained in:
Karl Burtram
2018-04-11 15:47:34 -07:00
committed by GitHub
parent ed10f984b6
commit cd0210c88a
22 changed files with 240 additions and 107 deletions

View File

@@ -134,7 +134,7 @@ export class DialogService implements IChoiceService, IConfirmationService {
c(index);
if (closeNotification) {
handle.dispose();
handle.close();
}
return TPromise.as(void 0);
@@ -171,9 +171,9 @@ export class DialogService implements IChoiceService, IConfirmationService {
handle = this.notificationService.notify({ severity, message, actions });
// Cancel promise when notification gets disposed
once(handle.onDidDispose)(() => promise.cancel());
once(handle.onDidClose)(() => promise.cancel());
}, () => handle.dispose());
}, () => handle.close());
return promise;
}