From 3696749ed6fa68807f6f2bf20c76e72530bd70b4 Mon Sep 17 00:00:00 2001 From: Kent Wang Date: Fri, 10 Jan 2025 11:20:22 +0800 Subject: [PATCH] unify vault secret key --- packages/insomnia/src/utils/vault.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/insomnia/src/utils/vault.ts b/packages/insomnia/src/utils/vault.ts index 65764069e2..620cc3237c 100644 --- a/packages/insomnia/src/utils/vault.ts +++ b/packages/insomnia/src/utils/vault.ts @@ -30,19 +30,21 @@ export const decryptVaultKeyFromSession = async (vaultKey: string, toJsonWebKey: return ''; }; +const getVaultSecretKey = (accountId: string) => `vault_${accountId}`; + export const saveVaultKeyIfNecessary = async (accountId: string, vaultKey: string) => { const userSetting = await settings.getOrCreate(); const { saveVaultKeyLocally } = userSetting; if (saveVaultKeyLocally) { - await window.main.secretStorage.setSecret(`vault_${accountId}`, vaultKey); + await window.main.secretStorage.setSecret(getVaultSecretKey(accountId), vaultKey); } }; export const getVaultKeyFromStorage = async (accountId: string) => { - const savedVaultKey = await window.main.secretStorage.getSecret(`vault_${accountId}`); + const savedVaultKey = await window.main.secretStorage.getSecret(getVaultSecretKey(accountId)); return savedVaultKey; }; export const deleteVaultKeyFromStorage = async (accountId: string) => { - await window.main.secretStorage.deleteSecret(`vault_${accountId}`); + await window.main.secretStorage.deleteSecret(getVaultSecretKey(accountId)); };