From 2eb3ebad488b0d61e2cc8ef8aa46157c6f520903 Mon Sep 17 00:00:00 2001 From: Mike Johnston Date: Sat, 21 Mar 2026 12:57:43 -0400 Subject: [PATCH] better logging on price updates --- src/lib/mastodon.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/lib/mastodon.ts b/src/lib/mastodon.ts index 2ab0a2c..b76fcd8 100644 --- a/src/lib/mastodon.ts +++ b/src/lib/mastodon.ts @@ -174,6 +174,19 @@ export async function getPostsData( if (topCount / total >= 0.5) displayTag = topVariant } + const pagesFetched = hitPageCap + ? maxPages + : allPosts.length === 0 + ? 0 + : Math.ceil(allPosts.length / postLimit) + + const method = oldestMs < cutoff ? 'direct' : hitPageCap ? 'extrapolated' : 'raw' + console.log( + `[mastodon] #${tag} — pages: ${pagesFetched}, posts: ${allPosts.length}, ` + + `oldest: ${new Date(oldestMs).toISOString()}, newest: ${new Date(newestMs).toISOString()}, ` + + `pph: ${postsPerHour.toFixed(2)} (${method})`, + ) + return { postsPerHour, relatedTags, displayTag, hasAnyPosts: true } }