diff --git a/frontend/src/api/client.ts b/frontend/src/api/client.ts index b24f8a8..215e126 100644 --- a/frontend/src/api/client.ts +++ b/frontend/src/api/client.ts @@ -417,6 +417,17 @@ export async function triggerBriefingSlot(slot: string): Promise { await apiPost('/api/briefing/trigger', { slot }); } +export async function postRssReaction( + rssItemId: number, + reaction: 'up' | 'down' +): Promise<{ ok: boolean; action: string }> { + return apiPost('/api/briefing/rss-reactions', { rss_item_id: rssItemId, reaction }); +} + +export async function deleteRssReaction(rssItemId: number): Promise { + return apiDelete(`/api/briefing/rss-reactions/${rssItemId}`); +} + export async function geocodeAddress(address: string): Promise<{ lat: number; lon: number; display_name: string } | null> { try { const r = await apiPost<{ lat: number; lon: number; label: string }>('/api/briefing/weather/geocode', { query: address });