Temp: log API status per fetch in Webmentions
Some checks failed
Deploy / deploy (push) Has been cancelled

This commit is contained in:
Adrian Altner 2026-04-22 04:19:56 +02:00
parent 9ae9e4cf12
commit a379e65c7a

View file

@ -43,8 +43,10 @@ async function fetchMentions(target: string): Promise<WMEntry[]> {
url.searchParams.set('token', token);
url.searchParams.set('per-page', '100');
const res = await fetch(url);
console.log(`[Webmentions] fetch ${t.slice(-40)} → ${res.status}`);
if (!res.ok) return [] as WMEntry[];
const json = (await res.json()) as { children?: WMEntry[] };
console.log(`[Webmentions] children=${json.children?.length ?? 0}`);
return json.children ?? [];
};
const [a, b] = await Promise.all([fetchOne(withSlash), fetchOne(withoutSlash)]);