mirror of
https://github.com/dergigi/boris.git
synced 2026-02-01 13:14:21 +01:00
- Remove gateway HTTP fetch entirely - Fetch directly from relays on cache miss with 3s timeout - If relay fetch succeeds: cache and return article metadata - If relay fetch fails/times out: return default OG and trigger background refresh - Update logging to reflect relay-first strategy - Keep background refresh endpoint for eventual consistency This simplifies the code and removes dependency on unreliable gateway, while ensuring fast responses and eventual correctness via background refresh.