From 6f93205376747f86aebbde75e7c5ba0ef90b2fea Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 6 May 2022 08:14:57 +0200 Subject: [PATCH] Synchronizing accounts only --- app/src/main/java/eu/faircode/email/DaoFolder.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DaoFolder.java b/app/src/main/java/eu/faircode/email/DaoFolder.java index dd8dcf961b..f0a11d1bb7 100644 --- a/app/src/main/java/eu/faircode/email/DaoFolder.java +++ b/app/src/main/java/eu/faircode/email/DaoFolder.java @@ -120,8 +120,11 @@ public interface DaoFolder { " GROUP BY folder.id") LiveData> liveUnified(String type); - @Query("SELECT account, id AS folder, unified, sync_state FROM folder" + - " WHERE sync_state IS NOT NULL" + + @Query("SELECT folder.account, folder.id AS folder, unified, sync_state" + + " FROM folder" + + " JOIN account ON account.id = folder.account" + + " WHERE account.`synchronize`" + + " AND sync_state IS NOT NULL" + " AND folder.type <> '" + EntityFolder.OUTBOX + "'") LiveData> liveSynchronizing();