mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-01-11 02:30:21 +08:00
4a1dde8830
Summary: Since we only persist updates to fetchedmin/fetchedmax at the end of a batch, and a batch can contain many messages, if the sync loop is getting interrupted often we will download the same messages over and over again and not make much progress in downloading the message backlog. This patch keeps a set of already downloaded messages in memory for each batch and skips downloading UIDs we've processed in interrupted sync loops. Messages may still be redownloaded across app restarts. Fixes T7798 Test Plan: manual Reviewers: juan, mark Reviewed By: juan, mark Maniphest Tasks: T7798 Differential Revision: https://phab.nylas.com/D4040 |
||
---|---|---|
.. | ||
client-app | ||
client-sync | ||
isomorphic-core | ||
README.md |
Monorepo Packages
Each folder here is designed to act as its own repository. For development convenience, they are all included here in one monorepo. This allows us to grep across multiple codebases, not use submodules, and keep a unified commit history.
We use Lerna to manage the monorepo and tie
them all together with the main nylas-mail-all/scripts/postinstall.es6
script,
which in turn, calls lerna bootstrap