diff --git a/packages/frontend/src/cache.ts b/packages/frontend/src/cache.ts index ffd0ce8..a83531d 100644 --- a/packages/frontend/src/cache.ts +++ b/packages/frontend/src/cache.ts @@ -87,12 +87,13 @@ export const denormalizePiece = ({ Effect.flatMap(denormalizeSystemInformation), ); +const UserSemaphore = Effect.unsafeMakeSemaphore(1); const CacheSemaphore = Effect.unsafeMakeSemaphore(4); export const userLookup = (userId: UserId) => pipe( Effect.promise((signal) => client.user({ userId }).get({ fetch: { signal } })), Effect.flatMap(mapResponse), - CacheSemaphore.withPermits(1), + UserSemaphore.withPermits(1), ); export const pieceLookup = (pieceId: PieceId) => pipe(