MCPcopy Create free account
hub / github.com/Dart-Code/Dart-Code / logExtensionRestart

Method logExtensionRestart

src/extension/analytics.ts:365–371  ·  view source on GitHub ↗
(reason: ExtensionRestartReason, data: string | undefined)

Source from the content-addressed store, hash-verified

363 // All events below should be included in telemetry.json.
364 public logExtensionActivated() { this.event(AnalyticsEvent.Extension_Activated); }
365 public logExtensionRestart(reason: ExtensionRestartReason, data: string | undefined) {
366 const customData: Partial<AnalyticsData> = {
367 reason,
368 data,
369 };
370 this.event(AnalyticsEvent.Extension_Restart, customData);
371 }
372 public logExtensionDeactivate({ sessionDurationMs, totalSessionDurationMs, reason }: { sessionDurationMs: number | undefined; totalSessionDurationMs: number | undefined; reason?: ExtensionRestartReason }) {
373 const customData: Partial<AnalyticsData> = {
374 sessionDurationSeconds: sessionDurationMs ? sessionDurationMs / 1000 : undefined,

Callers 1

activateFunction · 0.80

Calls 1

eventMethod · 0.95

Tested by

no test coverage detected