diff options
Diffstat (limited to 'extension/src/util/vscode.ts')
-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; +} |