Interface: DemoTransaction
Defined in: packages/agentos/src/io/channels/meetings/stores/demo.ts:44
A serializable transaction, including rows shared with any other demonstration channel.
Methods
findNonce()
findNonce(
digest):Promise<DemoRow|undefined>
Defined in: packages/agentos/src/io/channels/meetings/stores/demo.ts:48
Finds a nonce by its digest, never by the raw browser credential.
Parameters
digest
string
Returns
Promise<DemoRow | undefined>
findToken()
findToken(
digest):Promise<DemoRow|undefined>
Defined in: packages/agentos/src/io/channels/meetings/stores/demo.ts:50
Finds a currently bound credential by its digest.
Parameters
digest
string
Returns
Promise<DemoRow | undefined>
get()
get(
operationId):Promise<DemoRow|undefined>
Defined in: packages/agentos/src/io/channels/meetings/stores/demo.ts:46
Finds an opaque operation. Returned rows are detached copies.
Parameters
operationId
string
Returns
Promise<DemoRow | undefined>
list()
list():
Promise<DemoRow[]>
Defined in: packages/agentos/src/io/channels/meetings/stores/demo.ts:52
Returns the partition's retained rows under the same transaction barrier.
Returns
Promise<DemoRow[]>
put()
put(
row):Promise<void>
Defined in: packages/agentos/src/io/channels/meetings/stores/demo.ts:54
Inserts or replaces a row. Unique nonce/token/run bindings must be enforced.
Parameters
row
Returns
Promise<void>