diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-07-21 19:55:08 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-07-21 19:55:08 -0700 |
commit | 2a07966d2bc40d1b3cf2b8fbe950edc27aef5a58 (patch) | |
tree | e5ff992e3c9f4cea099b3c393d73cb2b9c53cf59 /extension/src/telemetry.ts | |
parent | 3c5cd9ac88ab738064748a87636ff38c21429153 (diff) | |
download | sncontinue-2a07966d2bc40d1b3cf2b8fbe950edc27aef5a58.tar.gz sncontinue-2a07966d2bc40d1b3cf2b8fbe950edc27aef5a58.tar.bz2 sncontinue-2a07966d2bc40d1b3cf2b8fbe950edc27aef5a58.zip |
remove Segment telemetry from React
Diffstat (limited to 'extension/src/telemetry.ts')
-rw-r--r-- | extension/src/telemetry.ts | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/extension/src/telemetry.ts b/extension/src/telemetry.ts deleted file mode 100644 index db5cb8ca..00000000 --- a/extension/src/telemetry.ts +++ /dev/null @@ -1,53 +0,0 @@ -import * as Segment from "@segment/analytics-node"; -import * as vscode from "vscode"; - -// Setup Segment -const SEGMENT_WRITE_KEY = "57yy2uYXH2bwMuy7djm9PorfFlYqbJL1"; -const analytics = new Segment.Analytics({ writeKey: SEGMENT_WRITE_KEY }); -analytics.identify({ - userId: vscode.env.machineId, - // traits: { - // name: "Michael Bolton", - // email: "mbolton@example.com", - // createdAt: new Date("2014-06-14T02:00:19.467Z"), - // }, -}); - -// Enum of telemetry events -export enum TelemetryEvent { - // Extension has been activated - ExtensionActivated = "ExtensionActivated", - // Suggestion has been accepted - SuggestionAccepted = "SuggestionAccepted", - // Suggestion has been rejected - SuggestionRejected = "SuggestionRejected", - // Queried universal prompt - UniversalPromptQuery = "UniversalPromptQuery", - // `Explain Code` button clicked - ExplainCode = "ExplainCode", - // `Generate Ideas` button clicked - GenerateIdeas = "GenerateIdeas", - // `Suggest Fix` button clicked - SuggestFix = "SuggestFix", - // `Create Test` button clicked - CreateTest = "CreateTest", - // `AutoDebug This Test` button clicked - AutoDebugThisTest = "AutoDebugThisTest", - // Command run to generate docstring - GenerateDocstring = "GenerateDocstring", - // Error setting up the extension - ExtensionSetupError = "ExtensionSetupError", -} - -export function sendTelemetryEvent( - event: TelemetryEvent, - properties?: Record<string, any> -) { - if (!vscode.env.isTelemetryEnabled) return; - - analytics.track({ - event, - userId: vscode.env.machineId, - properties, - }); -} |