KeyringStorageBinding
Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:24
由各 adapter(sqlite-core、pglite …)实现,用于读写 keyring 单例行。
Methods
readSingleton()
readSingleton(): Promise<KeyringRow | null>;
Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:26
返回单例行;keyring 表为空时返回 null。
Returns
Promise<KeyringRow | null>
writeSingleton()
writeSingleton(row): Promise<void>;
Defined in: packages/rxdb-adapter-encrypted/src/keyring-storage.ts:33
插入单例行。如果行已存在,实现必须抛
EncryptedConfigurationError(code: 'keyring_singleton_conflict')
(使用 INSERT OR FAIL / INSERT … ON CONFLICT DO NOTHING + 校验)。
Parameters
| Parameter | Type |
|---|---|
row | KeyringRow |
Returns
Promise<void>