UnreadMessageCountListener

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.addUnreadMessageCountListener

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

Functions

Link copied to clipboard
abstract fun onUnreadMessageCountUpdated(context: Context, unreadCount: Int)

Called when the unread message count has been updated.