Files
radicle-explorer/src/lib
Rūdolfs Ošiņš 3e500f8231 Dedupe in-flight requests in cached()
The cache only stored resolved values, so callers asking for the same
key while a request was still in flight each issued their own. The
peer selector makes this easy to hit: Source and History render their
own Header, so switching tabs while the remote listing loads fires a
second copy of a request that takes seconds.

Cache the promise instead, evicting it on rejection so failures still
retry.
2026-07-29 16:21:23 +02:00
..
2026-07-16 11:34:41 +02:00
2026-07-29 16:21:23 +02:00
2026-04-22 17:48:45 +02:00
2022-12-22 16:46:08 +01:00
2025-02-04 11:32:28 -06:00
2026-07-16 11:34:41 +02:00
2026-05-28 16:16:41 +02:00
2025-02-04 11:42:02 -06:00
2025-05-21 13:40:52 +02:00
2023-05-11 10:50:26 +02:00
2026-04-22 17:48:45 +02:00