From eabffa24b4866f66f8adad6cc8e55115ce150d15 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Wed, 11 Jun 2025 13:40:39 +0200 Subject: [PATCH] Fix types --- .../biometrics/os-biometrics-windows.service.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.ts b/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.ts index 6d3613e4623..dc4f8674d7f 100644 --- a/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.ts +++ b/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.ts @@ -27,7 +27,7 @@ export default class OsBiometricsServiceWindows implements OsBiometricService { private _iv: string | null = null; // Use getKeyMaterial helper instead of direct access private _osKeyHalf: string | null = null; - private clientKeyHalves = new Map(); + private clientKeyHalves = new Map(); constructor( private i18nService: I18nService, @@ -45,8 +45,8 @@ export default class OsBiometricsServiceWindows implements OsBiometricService { async getBiometricKey(userId: UserId): Promise { const value = await passwords.getPassword(SERVICE, getLookupKeyForUser(userId)); let clientKeyHalfB64: string | null = null; - if (this.clientKeyHalves.has(userId.toString())) { - clientKeyHalfB64 = Utils.fromBufferToB64(this.clientKeyHalves.get(userId.toString())); + if (this.clientKeyHalves.has(userId)) { + clientKeyHalfB64 = Utils.fromBufferToB64(this.clientKeyHalves.get(userId)); } if (value == null || value == "") { @@ -283,8 +283,8 @@ export default class OsBiometricsServiceWindows implements OsBiometricService { return null; } - if (this.clientKeyHalves.has(userId.toString())) { - return this.clientKeyHalves.get(userId.toString()); + if (this.clientKeyHalves.has(userId)) { + return this.clientKeyHalves.get(userId); } // Retrieve existing key half if it exists @@ -301,7 +301,7 @@ export default class OsBiometricsServiceWindows implements OsBiometricService { await this.biometricStateService.setEncryptedClientKeyHalf(encKey, userId); } - this.clientKeyHalves.set(userId.toString(), clientKeyHalf); + this.clientKeyHalves.set(userId, clientKeyHalf); return clientKeyHalf; }