MLSTransportProviderImpl

internal class MLSTransportProviderImpl(selfUserId: UserId, mlsMessageApi: MLSMessageApi, localEventRepository: LocalEventRepository, mlsCommitBundleMapper: MLSCommitBundleMapper = MapperProvider.mlsCommitBundleMapper()) : MLSTransportProvider

Constructors

Link copied to clipboard
constructor(selfUserId: UserId, mlsMessageApi: MLSMessageApi, localEventRepository: LocalEventRepository, mlsCommitBundleMapper: MLSCommitBundleMapper = MapperProvider.mlsCommitBundleMapper())

Functions

Link copied to clipboard
open suspend fun prepareForTransport(historySecret: MLSHistorySecret): ByteArray
Link copied to clipboard
open suspend override fun sendCommitBundle(commitBundle: CommitBundle)