Regularly trigger ADD_CALENDAR to ensure calendar fetcher is running

This commit is contained in:
hudashot
2019-02-25 22:47:30 +00:00
parent cff2f64155
commit d3b8dbeea0
2 changed files with 8 additions and 0 deletions

View File

@@ -105,6 +105,13 @@ Module.register("calendar", {
}
this.addCalendar(calendar.url, calendar.auth, calendarConfig);
// Trigger ADD_CALENDAR every fetchInterval to make sure there is always a calendar
// fetcher running on the server side.
var self = this;
setInterval(function() {
self.addCalendar(calendar.url, calendar.auth, calendarConfig);
}, self.config.fetchInterval);
}
this.calendarData = {};