Show unseen message count in widget/badge

This commit is contained in:
M66B
2019-08-16 19:58:58 +02:00
parent 6439b25941
commit c44c436f5e
2 changed files with 2 additions and 2 deletions

View File

@@ -1943,7 +1943,7 @@ class Core {
int unseen = 0;
Map<String, List<TupleMessageEx>> groupMessages = new HashMap<>();
for (TupleMessageEx message : messages) {
if (!(message.ui_seen || message.ui_ignored || message.ui_hide != 0))
if (!message.ui_seen && message.ui_hide == 0)
unseen++;
// Check if notification channel enabled

View File

@@ -265,7 +265,7 @@ public interface DaoMessage {
" WHERE account.`synchronize`" +
" AND folder.notify" +
" AND (account.created IS NULL OR message.received > account.created)" +
" AND (notifying <> 0 OR NOT (message.ui_seen OR message.ui_ignored OR message.ui_hide <> 0))" +
" AND (notifying <> 0 OR NOT (message.ui_seen OR message.ui_hide <> 0))" +
" ORDER BY message.received")
LiveData<List<TupleMessageEx>> liveUnseenNotify();