diff --git a/library/src/main/java/com/wultra/android/mtokensdk/push/PushParser.kt b/library/src/main/java/com/wultra/android/mtokensdk/push/PushParser.kt index 5e6e409..1a444ad 100644 --- a/library/src/main/java/com/wultra/android/mtokensdk/push/PushParser.kt +++ b/library/src/main/java/com/wultra/android/mtokensdk/push/PushParser.kt @@ -34,7 +34,9 @@ class PushParser { @JvmStatic @JvmName("parseNotification") fun parseNotification(notificationData: Map): PushMessage? { - return when (notificationData["messageType"]) { + val messageType = notificationData["messageType"] ?: return null + + return when (messageType) { "mtoken.operationInit" -> parseOperationCreated(notificationData) "mtoken.operationFinished" -> parseOperationFinished(notificationData) "mtoken.inboxMessage.new" -> parseInboxMessageReceived(notificationData)