Support telemetry from local results view
This commit is contained in:
@@ -65,6 +65,7 @@ import {
|
|||||||
import { AbstractWebview, WebviewPanelConfig } from "./abstract-webview";
|
import { AbstractWebview, WebviewPanelConfig } from "./abstract-webview";
|
||||||
import { PAGE_SIZE } from "./config";
|
import { PAGE_SIZE } from "./config";
|
||||||
import { HistoryItemLabelProvider } from "./history-item-label-provider";
|
import { HistoryItemLabelProvider } from "./history-item-label-provider";
|
||||||
|
import { telemetryListener } from "./telemetry";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* interface.ts
|
* interface.ts
|
||||||
@@ -282,6 +283,9 @@ export class ResultsView extends AbstractWebview<
|
|||||||
case "openFile":
|
case "openFile":
|
||||||
await this.openFile(msg.filePath);
|
await this.openFile(msg.filePath);
|
||||||
break;
|
break;
|
||||||
|
case "telemetry":
|
||||||
|
telemetryListener?.sendUIInteraction(msg.action);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
assertNever(msg);
|
assertNever(msg);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -200,7 +200,8 @@ export type FromResultsViewMsg =
|
|||||||
| ChangeInterpretedResultsSortMsg
|
| ChangeInterpretedResultsSortMsg
|
||||||
| ViewLoadedMsg
|
| ViewLoadedMsg
|
||||||
| ChangePage
|
| ChangePage
|
||||||
| OpenFileMsg;
|
| OpenFileMsg
|
||||||
|
| TelemetryMessage;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Message from the results view to open a database source
|
* Message from the results view to open a database source
|
||||||
|
|||||||
Reference in New Issue
Block a user