DurableMLSReceiveContext

internal class DurableMLSReceiveContext(context: CryptoTransactionContext, val effectsAlreadyPersisted: Boolean = false) : CryptoTransactionContext

Only the durable queue worker can guarantee receipt writes and atomic acknowledgement.

Constructors

Link copied to clipboard
constructor(context: CryptoTransactionContext, effectsAlreadyPersisted: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
open override val mls: MlsCoreCryptoContext?
Link copied to clipboard

Functions

Link copied to clipboard
internal suspend fun <T> CryptoTransactionContext.wrapInMLSContext(block: suspend (mlsContext: MlsCoreCryptoContext) -> Either<CoreFailure, T>): Either<CoreFailure, T>