Skip to content

Commit 1077675

Browse files
Support telemetry from local results view
1 parent 611f6e3 commit 1077675

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

extensions/ql-vscode/src/interface.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ import {
6565
import { AbstractWebview, WebviewPanelConfig } from "./abstract-webview";
6666
import { PAGE_SIZE } from "./config";
6767
import { HistoryItemLabelProvider } from "./history-item-label-provider";
68+
import { telemetryListener } from "./telemetry";
6869

6970
/**
7071
* interface.ts
@@ -282,6 +283,9 @@ export class ResultsView extends AbstractWebview<
282283
case "openFile":
283284
await this.openFile(msg.filePath);
284285
break;
286+
case "telemetry":
287+
telemetryListener?.sendUIInteraction(msg.action);
288+
break;
285289
default:
286290
assertNever(msg);
287291
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ export type FromResultsViewMsg =
200200
| ChangeInterpretedResultsSortMsg
201201
| ViewLoadedMsg
202202
| ChangePage
203-
| OpenFileMsg;
203+
| OpenFileMsg
204+
| TelemetryMessage;
204205

205206
/**
206207
* Message from the results view to open a database source

0 commit comments

Comments
 (0)