mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-01 22:56:33 +02:00
Show unseen message count in widget/badge
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user