Overview
Clears any unused API key pairs from persistent storage.- This function scans all API key pairs stored in indexedDB and removes any key pairs that are not associated with a session in persistent storage.
- Ensures that only key pairs referenced by existing sessions are retained, preventing orphaned or stale key pairs from accumulating.
- Iterates through all stored session keys and builds a map of in-use public keys, then deletes any key pairs not present in this map.
- Intended to be called after session changes (e.g., login, logout, session replacement) to keep key storage clean and secure.
Package: core
Defined in: core.ts:4073
Parameters
No parameters.
Response
A successful response returns the following fields:A promise that resolves when all unused key pairs are successfully cleared.