mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-03 07:36:31 +02:00
Make new email relative to stored time
This commit is contained in:
@@ -54,7 +54,7 @@ public interface DaoAccount {
|
||||
" JOIN account ON account.id = message.account" +
|
||||
" JOIN folder ON folder.id = message.folder" +
|
||||
" WHERE NOT message.ui_seen AND NOT message.ui_hide" +
|
||||
" AND (account.seen_until IS NULL OR message.received > account.seen_until)" +
|
||||
" AND (account.seen_until IS NULL OR message.stored > account.seen_until)" +
|
||||
" AND folder.type = '" + EntityFolder.INBOX + "') AS unseen" +
|
||||
", (SELECT COUNT(message.id) FROM message" +
|
||||
" JOIN folder ON folder.id = message.folder" +
|
||||
|
||||
@@ -19,6 +19,7 @@ package eu.faircode.email;
|
||||
Copyright 2018 by Marcel Bokhorst (M66B)
|
||||
*/
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.Random;
|
||||
|
||||
import javax.mail.Address;
|
||||
@@ -80,6 +81,8 @@ public class EntityMessage {
|
||||
@NonNull
|
||||
public Long received; // compose = stored
|
||||
@NonNull
|
||||
public Long stored = new Date().getTime();
|
||||
@NonNull
|
||||
public Boolean seen;
|
||||
@NonNull
|
||||
public Boolean ui_seen;
|
||||
|
||||
Reference in New Issue
Block a user