You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(data): don't mark ignored empty link payloads fresh; single-flight stale link refreshes
- store() reports whether it persisted anything; lastRefreshMillis only
advances on an applied payload, so an ignored empty response can't
suppress retries for a whole expiration window.
- refreshIfStale() double-checks freshness under a dedicated mutex so
concurrent collectors don't start duplicate long-running fetches now
that the fetch runs outside writeMutex.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments