mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 03:29:00 +01:00
Add telemetry events for opening/closing editors (#15321)
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
import { TPromise } from 'vs/base/common/winjs.base';
|
||||
import { EditorInput, ITextEditorModel } from 'vs/workbench/common/editor';
|
||||
import URI from 'vs/base/common/uri';
|
||||
import { telemetryURIDescriptor } from 'vs/platform/telemetry/common/telemetry';
|
||||
import { ITextModelResolverService } from 'vs/platform/textmodelResolver/common/resolver';
|
||||
import { ResourceEditorModel } from 'vs/workbench/common/editor/resourceEditorModel';
|
||||
|
||||
@@ -63,6 +64,12 @@ export class ResourceEditorInput extends EditorInput {
|
||||
}
|
||||
}
|
||||
|
||||
public getTelemetryDescriptor(): any {
|
||||
const descriptor = super.getTelemetryDescriptor();
|
||||
descriptor.resource = telemetryURIDescriptor(this.resource);
|
||||
return descriptor;
|
||||
}
|
||||
|
||||
public resolve(refresh?: boolean): TPromise<ITextEditorModel> {
|
||||
|
||||
// Use Cached Model
|
||||
|
||||
Reference in New Issue
Block a user