add Message Handler
Adds a message event handler.
Listens for message-related event notifications including message reception, read receipts, message recall, speech-to-text, message modification, and message interception.
NCEngine.addMessageHandler("MSG_HANDLER_ID", object : MessageHandler {
override fun onMessageReceived(event: MessageReceivedEvent) {
println("Received: ${event.message.messageId}")
}
override fun onMessageReceiptResponse(event: MessageReceiptResponseEvent) {
event.responses.forEach { response ->
println("Message ${response.messageId} read count: ${response.readCount}")
}
}
})Content copied to clipboard
Parameters
identifier
Unique identifier for the handler, used for subsequent removal
handler
Message event handler