MCPcopy Create free account
hub / github.com/UdaraJay/Stats / fetchAndRenderAnalytics

Function fetchAndRenderAnalytics

ui/script.js:490–507  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

488 Bootstrapping & live refresh
489 -------------------------------------------------------------------------- */
490async function fetchAndRenderAnalytics() {
491 try {
492 await Promise.all([
493 renderHeader(),
494 renderPercentageChanges(),
495 renderSessions(),
496 renderSummary(),
497 renderHourlySummary(),
498 renderUrls(),
499 renderBrowsers(),
500 renderReferrers(),
501 renderWeeklyHeatmap(),
502 renderGlobe(),
503 ]);
504 } catch (e) {
505 console.error("Error fetching analytics:", e);
506 }
507}
508
509function refreshAnalytics() {
510 if (document.hidden) return;

Callers 2

refreshAnalyticsFunction · 0.85
script.jsFile · 0.85

Calls 10

renderHeaderFunction · 0.85
renderPercentageChangesFunction · 0.85
renderSessionsFunction · 0.85
renderSummaryFunction · 0.85
renderHourlySummaryFunction · 0.85
renderUrlsFunction · 0.85
renderBrowsersFunction · 0.85
renderReferrersFunction · 0.85
renderWeeklyHeatmapFunction · 0.85
renderGlobeFunction · 0.85

Tested by

no test coverage detected