提交 40173ec1 编写于 作者: J Jackson Kearl

Add telemetry for opeing a saved search editor

上级 d959d242
...@@ -251,6 +251,7 @@ export class SearchEditorContribution implements IWorkbenchContribution { ...@@ -251,6 +251,7 @@ export class SearchEditorContribution implements IWorkbenchContribution {
@ITextFileService protected readonly textFileService: ITextFileService, @ITextFileService protected readonly textFileService: ITextFileService,
@IInstantiationService protected readonly instantiationService: IInstantiationService, @IInstantiationService protected readonly instantiationService: IInstantiationService,
@IModelService protected readonly modelService: IModelService, @IModelService protected readonly modelService: IModelService,
@ITelemetryService protected readonly telemetryService: ITelemetryService,
) { ) {
this.editorService.overrideOpenEditor((editor, options, group) => { this.editorService.overrideOpenEditor((editor, options, group) => {
...@@ -265,6 +266,7 @@ export class SearchEditorContribution implements IWorkbenchContribution { ...@@ -265,6 +266,7 @@ export class SearchEditorContribution implements IWorkbenchContribution {
return undefined; return undefined;
} }
this.telemetryService.publicLog2<{}, {}>('searchEditor/openSavedSearchEditor');
const input = instantiationService.invokeFunction(getOrMakeSearchEditorInput, { uri: resource }); const input = instantiationService.invokeFunction(getOrMakeSearchEditorInput, { uri: resource });
const opened = editorService.openEditor(input, { ...options, pinned: resource.scheme === searchEditorScheme, ignoreOverrides: true }, group); const opened = editorService.openEditor(input, { ...options, pinned: resource.scheme === searchEditorScheme, ignoreOverrides: true }, group);
return { override: Promise.resolve(opened) }; return { override: Promise.resolve(opened) };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册