(record)
| 189 | } |
| 190 | |
| 191 | function decodeSecret(record) { |
| 192 | if (!record?.value) { |
| 193 | return '' |
| 194 | } |
| 195 | if (record.mode === 'safeStorage') { |
| 196 | try { |
| 197 | return safeStorage.decryptString(Buffer.from(record.value, 'base64')) |
| 198 | } catch { |
| 199 | return '' |
| 200 | } |
| 201 | } |
| 202 | return String(record.value || '') |
| 203 | } |
| 204 | |
| 205 | async function getSecret(key) { |
| 206 | const store = await readSecretStore() |