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/util | |
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/util')
-rw-r--r-- | extension/src/util/vscode.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/extension/src/util/vscode.ts b/extension/src/util/vscode.ts index 78870330..899c9348 100644 --- a/extension/src/util/vscode.ts +++ b/extension/src/util/vscode.ts @@ -1,4 +1,5 @@ import * as vscode from "vscode"; +import { machineIdSync } from "node-machine-id"; export function translate(range: vscode.Range, lines: number): vscode.Range { return new vscode.Range( @@ -115,3 +116,11 @@ export function uriFromFilePath(filepath: string): vscode.Uri { return vscode.Uri.file(filepath); } } + +export function getUniqueId() { + const id = vscode.env.machineId; + if (id === "someValue.machineId") { + return machineIdSync(); + } + return vscode.env.machineId; +} |