fix: show total activity count in global feed counter

The counter now shows "50 of 16398 activities" using the total from
feed.json, matching the previous behaviour where all activities were
loaded upfront.
This commit is contained in:
Davide Scaini
2026-04-20 17:12:50 +02:00
parent 104328bc50
commit 6491e4fd8c
2 changed files with 10 additions and 2 deletions
+2 -1
View File
@@ -269,12 +269,13 @@ interface FeedPage {
*/
export async function loadCombinedFeed(
baseUrl: string,
): Promise<{ activities: ActivitySummary[]; remainingPages: number } | null> {
): Promise<{ activities: ActivitySummary[]; remainingPages: number; totalActivities: number } | null> {
try {
const feed = await fetchJSON<FeedPage>(`${baseUrl}data/feed.json`);
return {
activities: feed.activities ?? [],
remainingPages: (feed.total_pages ?? 1) - 1,
totalActivities: feed.total_activities ?? 0,
};
} catch {
return null;