public class RichInboxUIController
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static RichInboxUIController |
getInstance()
Get instance of Donky Rich Inbox Controller singleton.
|
void |
notifyListeners(java.util.List<RichMessage> richMessages)
Notify UI components about incoming RichMessage
|
void |
registerRichMessagesListener(RichMessagesListener richMessagesListener)
Add UI component listener for incoming rich messages.
|
void |
removeTrackedRemoteNotifications() |
void |
trackRemoteNotificationWithId(java.lang.Integer notificationId) |
void |
unregisterRichMessagesListener(RichMessagesListener richMessagesListener)
Remove UI component listener for incoming rich messages.
|
public static RichInboxUIController getInstance()
public void registerRichMessagesListener(RichMessagesListener richMessagesListener)
richMessagesListener - Incoming rich messages.public void unregisterRichMessagesListener(RichMessagesListener richMessagesListener)
richMessagesListener - Incoming rich messages.public void notifyListeners(java.util.List<RichMessage> richMessages)
richMessages - Incoming rich messages.public void trackRemoteNotificationWithId(java.lang.Integer notificationId)
public void removeTrackedRemoteNotifications()