MlsTransportImpl
open class MlsTransportImpl : MlsTransport, @unchecked Sendable
Used by CoreCrypto to send commits or application messages to the delivery service.
This trait must be implemented before calling any functions that produce commits.
-
sendCommitBundle(commitBundle:Asynchronous) Send a commit bundle to the corresponding endpoint.
Declaration
Swift
open func sendCommitBundle(commitBundle: CommitBundle) async -> MlsTransportResponse -
prepareForTransport(historySecret:Asynchronous) Prepare a history secret before transmission.
Declaration
Swift
open func prepareForTransport(historySecret: HistorySecret) async -> MlsTransportData