moved to API
This commit is contained in:
@@ -77,7 +77,7 @@
|
||||
clearInterval(nowInterval);
|
||||
}
|
||||
|
||||
const tick = () => {
|
||||
const tick = async () => {
|
||||
if (!referenceData || !currentGeo || renderInProgress) {
|
||||
return;
|
||||
}
|
||||
@@ -91,12 +91,17 @@
|
||||
return;
|
||||
}
|
||||
|
||||
config.services.updateNowPanel?.(referenceData, currentGeo, config.nowElements, currentTimeFormat);
|
||||
config.calendarVisualsUi?.applyDynamicNowIndicatorVisual?.(now);
|
||||
try {
|
||||
await config.services.updateNowPanel?.(referenceData, currentGeo, config.nowElements, currentTimeFormat);
|
||||
config.calendarVisualsUi?.applyDynamicNowIndicatorVisual?.(now);
|
||||
} catch (_error) {
|
||||
}
|
||||
};
|
||||
|
||||
tick();
|
||||
nowInterval = setInterval(tick, 1000);
|
||||
void tick();
|
||||
nowInterval = setInterval(() => {
|
||||
void tick();
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
async function renderWeek() {
|
||||
@@ -138,7 +143,7 @@
|
||||
|
||||
applyCenteredWeekWindow(anchorDate);
|
||||
|
||||
const events = config.services.buildWeekEvents?.(currentGeo, referenceData, anchorDate) || [];
|
||||
const events = await config.services.buildWeekEvents?.(currentGeo, referenceData, anchorDate) || [];
|
||||
config.calendar?.clear?.();
|
||||
config.calendar?.createEvents?.(events);
|
||||
config.calendarVisualsUi?.applySunRulerGradient?.(anchorDate);
|
||||
|
||||
Reference in New Issue
Block a user