mirror of
https://github.com/M66B/FairEmail.git
synced 2026-01-01 02:21:37 +01:00
Set trash and junk to polling
This commit is contained in:
@@ -214,6 +214,14 @@ public class EntityFolder extends EntityOrder implements Serializable {
|
||||
TRASH,
|
||||
JUNK
|
||||
));
|
||||
private static final List<Boolean> SYSTEM_FOLDER_POLL = Collections.unmodifiableList(Arrays.asList(
|
||||
false, // inbox
|
||||
false, // drafts
|
||||
false, // sent
|
||||
false, // archive
|
||||
true, // trash
|
||||
true // junk
|
||||
)); // MUST match SYSTEM_FOLDER_SYNC
|
||||
private static final List<Boolean> SYSTEM_FOLDER_DOWNLOAD = Collections.unmodifiableList(Arrays.asList(
|
||||
true, // inbox
|
||||
true, // drafts
|
||||
@@ -235,6 +243,7 @@ public class EntityFolder extends EntityOrder implements Serializable {
|
||||
void setProperties() {
|
||||
int sync = EntityFolder.SYSTEM_FOLDER_SYNC.indexOf(type);
|
||||
this.synchronize = (sync >= 0);
|
||||
this.poll = (sync < 0 || EntityFolder.SYSTEM_FOLDER_POLL.get(sync));
|
||||
this.download = (sync < 0 || EntityFolder.SYSTEM_FOLDER_DOWNLOAD.get(sync));
|
||||
|
||||
this.sync_days = EntityFolder.DEFAULT_SYNC;
|
||||
@@ -251,6 +260,11 @@ public class EntityFolder extends EntityOrder implements Serializable {
|
||||
}
|
||||
}
|
||||
|
||||
static boolean shouldPoll(String type) {
|
||||
int sync = EntityFolder.SYSTEM_FOLDER_SYNC.indexOf(type);
|
||||
return (sync < 0 || EntityFolder.SYSTEM_FOLDER_POLL.get(sync));
|
||||
}
|
||||
|
||||
static EntityFolder getOutbox() {
|
||||
EntityFolder outbox = new EntityFolder();
|
||||
outbox.name = "OUTBOX";
|
||||
|
||||
Reference in New Issue
Block a user