diff --git a/app/src/main/java/com/keylesspalace/tusky/util/NotificationHelper.java b/app/src/main/java/com/keylesspalace/tusky/util/NotificationHelper.java index 682edc14..753850c7 100644 --- a/app/src/main/java/com/keylesspalace/tusky/util/NotificationHelper.java +++ b/app/src/main/java/com/keylesspalace/tusky/util/NotificationHelper.java @@ -143,6 +143,12 @@ public class NotificationHelper { if (body.getPleroma() != null && body.getPleroma().getSeen()) { return; } + + if (body.getStatus() != null + && body.getStatus().getPleroma() != null + && body.getStatus().getPleroma().getThreadMuted() == true) { + return; + } String rawCurrentNotifications = account.getActiveNotifications(); JSONArray currentNotifications;