Sql Delight Issuance Session Store
class SqlDelightIssuanceSessionStore(queries: WalletPersistenceQueries) : AtomicWalletIssuanceSessionCreationStore
SQLCipher-backed storage for sensitive OpenID4VCI continuation records.
Functions
Link copied to clipboard
open suspend override fun compareAndSet(expected: WalletIssuanceSessionRecord, replacement: WalletIssuanceSessionRecord?): Boolean
Claims or checkpoints a continuation only when the persisted snapshot is unchanged.
Link copied to clipboard
Atomically inserts the encrypted continuation record if its ID is absent. Returns true when inserted, or false when an existing record was preserved.