diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-08-29 12:05:17 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-08-29 12:05:17 -0700 |
commit | c47944260c5600e49d83568b3c4bafa3b7c2a37e (patch) | |
tree | 5de8167d068579232f55a87d7769fdd94a3f96c0 /extension/src/extension.ts | |
parent | 60d1e9a61ddfe473ce74655d200ad007190081bd (diff) | |
download | sncontinue-c47944260c5600e49d83568b3c4bafa3b7c2a37e.tar.gz sncontinue-c47944260c5600e49d83568b3c4bafa3b7c2a37e.tar.bz2 sncontinue-c47944260c5600e49d83568b3c4bafa3b7c2a37e.zip |
feat: :loud_sound: fallback unique id when vscode returns someValue.machineId
Diffstat (limited to 'extension/src/extension.ts')
-rw-r--r-- | extension/src/extension.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/extension/src/extension.ts b/extension/src/extension.ts index 7fab9ed9..20af2be6 100644 --- a/extension/src/extension.ts +++ b/extension/src/extension.ts @@ -4,6 +4,7 @@ import * as vscode from "vscode"; import { getExtensionVersion } from "./activation/environmentSetup"; +import { getUniqueId } from "./util/vscode"; let client: any = undefined; async function capture(args: any) { @@ -21,7 +22,7 @@ async function dynamicImportAndActivate(context: vscode.ExtensionContext) { if (!context.globalState.get("hasBeenInstalled")) { context.globalState.update("hasBeenInstalled", true); capture({ - distinctId: vscode.env.machineId, + distinctId: getUniqueId(), event: "install", properties: { extensionVersion: getExtensionVersion(), @@ -57,7 +58,7 @@ export function activate(context: vscode.ExtensionContext) { export function deactivate() { capture({ - distinctId: vscode.env.machineId, + distinctId: getUniqueId(), event: "deactivate", properties: { extensionVersion: getExtensionVersion(), |