mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-13 17:22:15 -05:00
Remove unused things from ads telemetry service (#22016)
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
import * as azdata from 'azdata';
|
||||
import { IAdsTelemetryService, ITelemetryEvent, ITelemetryEventMeasures, ITelemetryEventProperties } from 'sql/platform/telemetry/common/telemetry';
|
||||
import { ILogService } from 'vs/platform/log/common/log';
|
||||
import { ITelemetryInfo, ITelemetryService, TelemetryLevel } from 'vs/platform/telemetry/common/telemetry';
|
||||
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
|
||||
import { EventName } from 'sql/platform/telemetry/common/telemetryKeys';
|
||||
|
||||
|
||||
@@ -88,23 +88,6 @@ export class AdsTelemetryService implements IAdsTelemetryService {
|
||||
@ILogService private logService: ILogService
|
||||
) { }
|
||||
|
||||
setEnabled(value: boolean): void {
|
||||
// if (value) {
|
||||
// this.telemetryService.telemetryLevel = TelemetryLevel.USAGE;
|
||||
// } else {
|
||||
// this.telemetryService.telemetryLevel = TelemetryLevel.NONE;
|
||||
// }
|
||||
throw "Telemetry level is readonly";
|
||||
}
|
||||
|
||||
get isOptedIn(): boolean {
|
||||
return this.telemetryService.telemetryLevel.value !== TelemetryLevel.NONE;
|
||||
}
|
||||
|
||||
getTelemetryInfo(): Promise<ITelemetryInfo> {
|
||||
return this.telemetryService.getTelemetryInfo();
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a View event that can be sent later. This is used to log that a particular page or item was seen.
|
||||
* @param view The name of the page or item that was viewed
|
||||
@@ -222,19 +205,6 @@ export class NullAdsTelemetryService implements IAdsTelemetryService {
|
||||
|
||||
_serviceBrand: undefined;
|
||||
|
||||
get isOptedIn(): boolean {
|
||||
return false;
|
||||
}
|
||||
|
||||
setEnabled(value: boolean): void { }
|
||||
getTelemetryInfo(): Promise<ITelemetryInfo> {
|
||||
return Promise.resolve({
|
||||
sessionId: '',
|
||||
machineId: '',
|
||||
firstSessionDate: '',
|
||||
msftInternal: false
|
||||
});
|
||||
}
|
||||
createViewEvent(view: string): ITelemetryEvent { return new NullTelemetryEventImpl(); }
|
||||
sendViewEvent(view: string): void { }
|
||||
createActionEvent(view: string, action: string, target?: string, source?: string, durationInMs?: number): ITelemetryEvent { return new NullTelemetryEventImpl(); }
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
|
||||
import * as azdata from 'azdata';
|
||||
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { ITelemetryInfo } from 'vs/platform/telemetry/common/telemetry';
|
||||
|
||||
export const IAdsTelemetryService = createDecorator<IAdsTelemetryService>('adsTelemetryService');
|
||||
|
||||
@@ -59,12 +58,6 @@ export interface IAdsTelemetryService {
|
||||
// ITelemetryService functions
|
||||
_serviceBrand: undefined;
|
||||
|
||||
setEnabled(value: boolean): void;
|
||||
|
||||
getTelemetryInfo(): Promise<ITelemetryInfo>;
|
||||
|
||||
isOptedIn: boolean;
|
||||
|
||||
// Custom event functions
|
||||
createViewEvent(view: string): ITelemetryEvent;
|
||||
sendViewEvent(view: string): void;
|
||||
|
||||
Reference in New Issue
Block a user