Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More efficient sync #207

Open
Fizzadar opened this issue Jul 21, 2022 · 0 comments
Open

More efficient sync #207

Fizzadar opened this issue Jul 21, 2022 · 0 comments
Labels
Feature Sync Syncing (IMAP, backend) issues

Comments

@Fizzadar
Copy link
Member

Currently we fetch the whole UID list for all emails in a given folder every sync. For the archive folders this may consist of hundreds of thousands of UIDs, take a while to return and be fairly large in side.

Fetching the whole UID list is important to capture when UIDs/emails have been deleted, but this needn't happen all the time. Additionally we can filter by date to reduce the scope of fetched UIDs, and perhaps with a less often "full sync".

@Fizzadar Fizzadar added Sync Syncing (IMAP, backend) issues Feature labels Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Sync Syncing (IMAP, backend) issues
Projects
None yet
Development

No branches or pull requests

1 participant