Support telemetry from local results view

This commit is contained in:
Robert
2023-01-17 12:55:50 +00:00
parent 611f6e39e0
commit 10776759c7
2 changed files with 6 additions and 1 deletions

View File

@@ -65,6 +65,7 @@ import {
import { AbstractWebview, WebviewPanelConfig } from "./abstract-webview";
import { PAGE_SIZE } from "./config";
import { HistoryItemLabelProvider } from "./history-item-label-provider";
import { telemetryListener } from "./telemetry";
/**
* interface.ts
@@ -282,6 +283,9 @@ export class ResultsView extends AbstractWebview<
case "openFile":
await this.openFile(msg.filePath);
break;
case "telemetry":
telemetryListener?.sendUIInteraction(msg.action);
break;
default:
assertNever(msg);
}

View File

@@ -200,7 +200,8 @@ export type FromResultsViewMsg =
| ChangeInterpretedResultsSortMsg
| ViewLoadedMsg
| ChangePage
| OpenFileMsg;
| OpenFileMsg
| TelemetryMessage;
/**
* Message from the results view to open a database source