MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / refreshDashboard

Function refreshDashboard

deployments/desktop/static/app.js:1135–1149  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1133}
1134
1135async function refreshDashboard() {
1136 const userId = activeUser();
1137 if (!userId) return;
1138 const [activity, push] = await Promise.allSettled([
1139 api(`/api/activity?user_id=${encodeURIComponent(userId)}&days=14`),
1140 api(`/api/latest-push?user_id=${encodeURIComponent(userId)}`),
1141 ]);
1142 if (push.status === "fulfilled" && push.value.push) {
1143 $("latestPushStat").textContent = push.value.push.papers.length;
1144 }
1145 if (activity.status === "fulfilled") {
1146 state.activity = activity.value.activity || [];
1147 renderActivity(state.activity);
1148 }
1149}
1150
1151function renderActivity(items) {
1152 renderActivityList("historyList", items, $("activityFilter") ? $("activityFilter").value : "");

Callers 7

updateRoleFunction · 0.85
handleDailyTaskFunction · 0.85
submitFunction · 0.85
readArxivDirectFunction · 0.85
readPdfDirectFunction · 0.85
bindEventsFunction · 0.85
bootFunction · 0.85

Calls 4

activeUserFunction · 0.85
renderActivityFunction · 0.85
apiFunction · 0.70
$Function · 0.70

Tested by

no test coverage detected