etesync / etesync-dav

This is a CalDAV and CardDAV adapter for EteSync
https://www.etesync.com
GNU General Public License v3.0
290 stars 47 forks source link

Is it possible to make the calendar updates in real time? #179

Open voidplayer opened 3 years ago

voidplayer commented 3 years ago

Is there a way for the server to push updates?

Right now, when people collaborate in a calendar dates could overlap due to the fact that the updates are not instantenous

tasn commented 3 years ago

You probably just need to configure your client to fetch more often. EteSync-DAV has a little throttling enabled (2 minutes), though it's more likely that your calendar client is not syncing as often.

voidplayer commented 3 years ago

Yeah, i know i can probably down the fetching time. But i cant help but feeling that maybe theres a 3-4h gap where everybody is going to be using it and i dont need to put that stress on the server by polling it every 30 secs 8h during every night

I was thinking of using a web version or something where everybody can look at an updated version, or maybe have some push updates

Maybe i worry too much and its not that much of a stress having all the clients polling that often

tasn commented 3 years ago

You can also just fetch manually when working on it with others in a real-time crunch. Though yeah, there's also the web client.

It's less than optimal having everyone polling the server every 30 seconds (which is why we throttle the DAV client to a poll every 2 minutes), but it's not the end of the world if you really need it.

Having it push: we may add something like that in the future, though it would only get as far as the DAV bridge. After that (your DAV client) is going to be just pull again because that's how the DAV protocol is like.