joinByExternalCommit

suspend fun joinByExternalCommit(groupInfo: GroupInfo, credentialType: CredentialType = CredentialType.DEFAULT, configuration: CustomConfiguration = defaultGroupConfiguration): WelcomeBundle

"Apply" to join a group through its GroupInfo.

Sends the corresponding commit via MlsTransport.sendCommitBundle and creates the group if the call is successful.

Parameters

groupInfo

a TLS encoded GroupInfo fetched from the Delivery Service

credentialType

to join the group with

configuration

configuration of the MLS group