diff --git a/app/src/main/java/com/nextcloud/talk/jobs/NotificationJob.java b/app/src/main/java/com/nextcloud/talk/jobs/NotificationJob.java index f59d2a8fe..c6988743d 100644 --- a/app/src/main/java/com/nextcloud/talk/jobs/NotificationJob.java +++ b/app/src/main/java/com/nextcloud/talk/jobs/NotificationJob.java @@ -187,7 +187,7 @@ public class NotificationJob extends Job { // do absolutely nothing, we won't even come to this point break; case "chat": - if (decryptedPushMessage.getNotificationId() != Long.MIN_VALUE) { + if (decryptedPushMessage.getNotificationId() != null) { showMessageNotificationWithObjectData(intent); } else { showNotification(intent); diff --git a/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.java b/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.java index 3b077d8bd..5884a9c8b 100644 --- a/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.java +++ b/app/src/main/java/com/nextcloud/talk/models/json/push/DecryptedPushMessage.java @@ -45,7 +45,7 @@ public class DecryptedPushMessage { String id; @JsonField(name = "nid") - long notificationId; + Long notificationId; @JsonIgnore String text;