were you within an unmetered wifi the whole time or did you switch networks to mobile data in between?
- as of writing, the minimum hardcoded interval to detect content that’d need syncing is 15 minutes (
INTERSYNC_MINIMUM_DELAY
const in the code) - in case of failure of an individual file sync, there is a exponential backoff mechanism, it will retry sync of the file at 1h, 2h and then 5 hours
- reading ObserverService.java and SynchronizationService.java helped me, just for later reference
both mechanism rely on there being an unmetered connection available (or settings to allow for using metered connections, but better don’t)