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>