Skip to content

Commit e9830ee

Browse files
Add telemetry message to remote queries view
1 parent 25a3ba7 commit e9830ee

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

extensions/ql-vscode/src/pure/interface-types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,8 @@ export type FromRemoteQueriesMessage =
413413
| RemoteQueryDownloadAnalysisResultsMessage
414414
| RemoteQueryDownloadAllAnalysesResultsMessage
415415
| RemoteQueryExportResultsMessage
416-
| CopyRepoListMessage;
416+
| CopyRepoListMessage
417+
| TelemetryMessage;
417418

418419
export type ToRemoteQueriesMessage =
419420
| SetRemoteQueryResultMessage

extensions/ql-vscode/src/remote-queries/remote-queries-view.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import { AnalysesResultsManager } from "./analyses-results-manager";
3333
import { AnalysisResults } from "./shared/analysis-result";
3434
import { humanizeUnit } from "../pure/time";
3535
import { AbstractWebview, WebviewPanelConfig } from "../abstract-webview";
36+
import { telemetryListener } from "../telemetry";
3637

3738
export class RemoteQueriesView extends AbstractWebview<
3839
ToRemoteQueriesMessage,
@@ -167,6 +168,9 @@ export class RemoteQueriesView extends AbstractWebview<
167168
msg.queryId,
168169
);
169170
break;
171+
case "telemetry":
172+
telemetryListener?.sendUIInteraction(msg.action);
173+
break;
170174
default:
171175
assertNever(msg);
172176
}

0 commit comments

Comments
 (0)