sendMessage

public final Unit sendMessage(SendMessageParams params, SendMessageHandler handler)

channel.sendMessage(params, object: SendMessageHandler {

override fun onAttached(message: Message) {

// Message stored in database, can Update UI

Parameters

messageIds

Message unique ID List, at most 20

val message = Message().apply {
content = TextMessage("Hello, World!")
}
val params = SendMessageParams(message).apply {
pushConfig = PushConfig().apply {
})
pushData = "{\"key\":\"value\"}"
}
}
channel.sendMessage(params, object : SendMessageHandler {
override fun onAttached(message: Message) {
Usage Example:
}
override fun onSuccess(message: Message) {
content = ImageMessage().apply {
}
override fun onError(message: Message?, error: NCError) {
}
}
})

} }