MessageReadListener

fun interface MessageReadListener

Listener to identify when a message was read.

For example, if you want to add some custom handling when a message is read.

You could implement a listener like this:

class MyMessageReadListener: MessageReadListener {

override onMessageRead(context: Context, message: Message) {
// Handle read message
}
}

Add your implementation using MessageStream.addMessageReadListener

...
val marigold = Marigold()
marigold.startEngine(getApplicationContext(), "your sdk key")
marigold.addMessageReadListener(MyMessageReadListener())
...

Functions

Link copied to clipboard
abstract fun onMessageRead(context: Context, message: Message)

Called when the message is read.