setCatapushMessageDelegate method
Sets the delegate that will be informed of all messaging events of the native SDK.
Implementation
void setCatapushMessageDelegate(CatapushMessageDelegate delegate) {
_catapushMessageDelegate = delegate;
_receivedMessageQueueSubscription?.cancel();
_receivedMessageQueueSubscription = _receivedMessageQueueSubject
.listen(_catapushMessageDelegate?.catapushMessageReceived);
_sentMessageQueueSubscription?.cancel();
_sentMessageQueueSubscription = _sentMessageQueueSubject
.listen(_catapushMessageDelegate?.catapushMessageSent);
_notificationTappedQueueSubscription?.cancel();
_notificationTappedQueueSubscription = _notificationTappedQueueSubject
.listen(_catapushMessageDelegate?.catapushNotificationTapped);
}