mirror of
https://github.com/dergigi/boris.git
synced 2025-12-18 07:04:19 +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.