You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Calendars do not automatically refresh, must be manually refreshed.
I recently created a integration app that synchronizes, calendars with an Exchange Server.
What I noticed was that when the events get transferred in the background the Calendar app will not show them until, it is manually refreshed by reloading the page.
Describe the solution you'd like
Have the calendar app check for changes periodically, every 30 or 60 seconds.
This would be easy to implement by using the CalDavBackend->getChangesForCalendar(), you could send the initial state token to the WebGui then poll the getChangesForCalendar() periodically, and compare the states then either reload the entire calendar or just the changes.
Alternatively, you could just pull the sync tag only form the database directly, this would save a lot of over head loading the CalDavBackend every time.
Describe alternatives you've considered
Manually Refresh the Calendar.
Additional context
No response
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Calendars do not automatically refresh, must be manually refreshed.
I recently created a integration app that synchronizes, calendars with an Exchange Server.
What I noticed was that when the events get transferred in the background the Calendar app will not show them until, it is manually refreshed by reloading the page.
Describe the solution you'd like
Have the calendar app check for changes periodically, every 30 or 60 seconds.
This would be easy to implement by using the CalDavBackend->getChangesForCalendar(), you could send the initial state token to the WebGui then poll the getChangesForCalendar() periodically, and compare the states then either reload the entire calendar or just the changes.
Alternatively, you could just pull the sync tag only form the database directly, this would save a lot of over head loading the CalDavBackend every time.
Describe alternatives you've considered
Manually Refresh the Calendar.
Additional context
No response
The text was updated successfully, but these errors were encountered: