SyncedSendingSession

internal class SyncedSendingSession(syncManager: SyncManager, transactionProvider: CryptoTransactionProvider) : SendingSession

The app's session for the sender: live means the app's sync manager reached live.

Constructors

Link copied to clipboard
constructor(syncManager: SyncManager, transactionProvider: CryptoTransactionProvider)

Functions

Link copied to clipboard
open suspend override fun <R> transaction(name: String, block: suspend (transactionContext: CryptoTransactionContext) -> Either<CoreFailure, R>): Either<CoreFailure, R>
Link copied to clipboard
open suspend override fun waitUntilLive()
Link copied to clipboard
open suspend override fun waitUntilLiveOrFailure(): Either<CoreFailure, Unit>