currently, there is one overall syncing interval. It would be good to have this configurable per URL. (so maybe sports calendars weekly, personal agendas daily…)
allow synchronization intervals per URL (collection)
This would require a complete rewrite, because every subscription would need it’s own Android account. At the moment, ICSdroid uses (by intention) only one Android account.
Just set the global sync interval to the shortest required interval – calendars which don’t change, won’t be downloaded anyway (detected by
couldn’t you just set the android sync interval to the smallest value within davdroid on “each call”, check which collections to sync (based on their individual value)?
this was really just an idea to make icsdroid even more attractive and because I didn’t know about etag support in icsdroid. I just checked and most of my feeds do, I just wrote to teamup.com support to ask if they could add it
And it came to mind for the other use-case I described (respecting the cache-timeout header if the server sends one) because per-collection sync would be a prerequisite.
Honestly, icsdroid works great for me, this is just to foster it’s position as the best tool available 8-)