提交 8a06f711 编写于 作者: B Benjamin Pasero

remove wireCancellationToken (#56137)

上级 d0d733a4
......@@ -6,7 +6,6 @@
import { IMirrorModel, IWorkerContext } from 'vs/editor/common/services/editorSimpleWorker';
import { ILink } from 'vs/editor/common/modes';
import { TPromise } from 'vs/base/common/winjs.base';
import { URI } from 'vs/base/common/uri';
import * as paths from 'vs/base/common/paths';
import * as resources from 'vs/base/common/resources';
......@@ -57,7 +56,7 @@ export class OutputLinkComputer {
return null;
}
public computeLinks(uri: string): TPromise<ILink[]> {
public computeLinks(uri: string): ILink[] {
const model = this.getModel(uri);
if (!model) {
return void 0;
......@@ -83,7 +82,7 @@ export class OutputLinkComputer {
}
});
return TPromise.as(links);
return links;
}
public static createPatterns(workspaceFolder: URI): RegExp[] {
......
......@@ -7,7 +7,7 @@
import { TPromise } from 'vs/base/common/winjs.base';
import { URI } from 'vs/base/common/uri';
import { RunOnceScheduler, wireCancellationToken } from 'vs/base/common/async';
import { RunOnceScheduler } from 'vs/base/common/async';
import { IModelService } from 'vs/editor/common/services/modelService';
import { LinkProviderRegistry, ILink } from 'vs/editor/common/modes';
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
......@@ -46,7 +46,7 @@ export class OutputLinkProvider {
if (!this.linkProviderRegistration) {
this.linkProviderRegistration = LinkProviderRegistry.register([{ language: OUTPUT_MODE_ID, scheme: '*' }, { language: LOG_MODE_ID, scheme: '*' }], {
provideLinks: (model, token): Thenable<ILink[]> => {
return wireCancellationToken(token, this.provideLinks(model.uri));
return this.provideLinks(model.uri);
}
});
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册