summaryrefslogtreecommitdiff
path: root/extension/src/extension.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-29 12:05:17 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-29 12:05:17 -0700
commitc47944260c5600e49d83568b3c4bafa3b7c2a37e (patch)
tree5de8167d068579232f55a87d7769fdd94a3f96c0 /extension/src/extension.ts
parent60d1e9a61ddfe473ce74655d200ad007190081bd (diff)
downloadsncontinue-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.ts5
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(),