diff --git a/src/common.ts b/src/common.ts index f803e8c..cd907a8 100644 --- a/src/common.ts +++ b/src/common.ts @@ -133,11 +133,5 @@ export function main( calendar.render(); - function refresh() { - calendar.refetchEvents(); - calendar.today(); - } - - // refresh data every five minutes - window.setInterval(refresh, 5 * 60 * 1000); + return calendar; } diff --git a/src/wall-display.ts b/src/wall-display.ts index 2aea3fc..c8dd9dc 100644 --- a/src/wall-display.ts +++ b/src/wall-display.ts @@ -31,4 +31,12 @@ const calendarOptions: CalendarOptions = { : [], }; -main(calendarOptions, !toolFilter); +const calendar = main(calendarOptions, !toolFilter); + +function refresh() { + calendar.refetchEvents(); + calendar.today(); +} + +// refresh data every five minutes +window.setInterval(refresh, 5 * 60 * 1000);