unwrap reference of promise

This commit is contained in:
Joao Moreno
2016-11-21 15:58:48 +01:00
parent 4783f2756d
commit 0b6675494e
13 changed files with 115 additions and 105 deletions

View File

@@ -187,12 +187,9 @@ export class MainThreadDocuments extends MainThreadDocumentsShape {
}
private _handleAsResourceInput(uri: URI): TPromise<boolean> {
const modelReference = this._textModelResolverService.getModelReference(uri);
const modelPromise = modelReference.object;
return modelPromise.then(model => {
const result = !!model;
modelReference.dispose();
return this._textModelResolverService.getModelReference(uri).then(ref => {
const result = !!ref.object;
ref.dispose();
return result;
});