onUserLeftConversation
Triggered when one or more members leave or are removed from a conversation the App is part of.
warning
Invoked also when the App itself is removed from a conversation.
Received properties
conversationId— Identifier for the conversation the members no longer belong to.members— List of identifiers for members who left or were removed from the conversation.
Sample usage
Send a farewell when members leave
- Kotlin
override suspend fun onUserLeftConversation(
conversationId: QualifiedId,
members: List<QualifiedId>
) {
val users = members.map { manager.getUserSuspending(it) }
val welcomeText = buildString {
append("Bye ")
append(users.joinToString(" and ") { it.name })
append("!")
}
val message = WireMessage.Text.create(
conversationId = conversationId,
text = welcomeText
)
manager.sendMessageSuspending(message)
}