From 1475c9132781c1ee0cbb9edb85c00d3b6115fb42 Mon Sep 17 00:00:00 2001 From: Ajay Date: Tue, 6 Feb 2024 15:32:40 -0500 Subject: [PATCH] Clear cache again after setting up client tracking --- src/utils/redis.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/utils/redis.ts b/src/utils/redis.ts index 902bba3..99dd3fc 100644 --- a/src/utils/redis.ts +++ b/src/utils/redis.ts @@ -223,8 +223,10 @@ if (config.redis?.enabled) { cache?.clear(); await setupCacheClientListener(cacheClient as RedisClientType, cache); - void setupCacheClientTracking(client as RedisClientType, cacheClient as RedisClientType); - void setupCacheClientTracking(readClient as RedisClientType, cacheClient as RedisClientType); + void Promise.all([ + setupCacheClientTracking(client as RedisClientType, cacheClient as RedisClientType), + setupCacheClientTracking(readClient as RedisClientType, cacheClient as RedisClientType) + ]).then(() => cache?.clear()); }); void cacheClient.connect();