StaleEpochVerifierImpl

internal class StaleEpochVerifierImpl(systemMessageInserter: SystemMessageInserter, fetchConversationUseCase: FetchConversationUseCase, conversationRepository: ConversationRepository, subconversationRepository: SubconversationRepository, mlsConversationRepository: MLSConversationRepository, joinExistingMLSConversation: JoinExistingMLSConversationUseCase) : StaleEpochVerifier

Constructors

Link copied to clipboard
constructor(systemMessageInserter: SystemMessageInserter, fetchConversationUseCase: FetchConversationUseCase, conversationRepository: ConversationRepository, subconversationRepository: SubconversationRepository, mlsConversationRepository: MLSConversationRepository, joinExistingMLSConversation: JoinExistingMLSConversationUseCase)

Functions

Link copied to clipboard
open suspend override fun verifyEpoch(transactionContext: CryptoTransactionContext, conversationId: ConversationId, subConversationId: SubconversationId? = null, timestamp: Instant? = null): Either<CoreFailure, Unit>