From 1779eebe3bc6ee4d8672e08d73b1879c5b40d788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 18 Jan 2026 17:07:06 +0100 Subject: [PATCH] Fix --- packages/effect-fc/src/QueryClient.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/effect-fc/src/QueryClient.ts b/packages/effect-fc/src/QueryClient.ts index c48856c..6f010f2 100644 --- a/packages/effect-fc/src/QueryClient.ts +++ b/packages/effect-fc/src/QueryClient.ts @@ -45,7 +45,7 @@ implements QueryClientService { } get run(): Effect.Effect { - return Effect.repeat( + return this.runSemaphore.withPermits(1)(Effect.repeat( Effect.andThen( DateTime.now, now => SubscriptionRef.update(this.cache, HashMap.filter(entry => @@ -56,7 +56,7 @@ implements QueryClientService { )), ), Schedule.spaced("30 second"), - ) + )) } getCacheEntry(key: QueryClientCacheKey): Effect.Effect> {