mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
b0041f34ba
- the Frankfurter fetch now carries an AbortSignal timeout (10s) and a 1 MB response-size cap, and the body is boundary-validated through a type guard instead of an as-cast - fetch failures are logged instead of silently swallowed (callers still get the graceful null) - the inflight-coalescing cleanup moved into .finally so a rejected fetch can no longer leak the key - the dead convertWithRates export (zero call sites) is dropped from the service and the bridge Kept on purpose: the beyond-TTL stale-cache fallback, the >1-keys empty-response heuristic and the || falsy-coercion defaults.