From f56132ddddf3bd92df1fc879fff9c75fd7f8f427 Mon Sep 17 00:00:00 2001 From: Sharon Dcruz Date: Thu, 18 Sep 2025 17:49:54 +0530 Subject: [PATCH] Name Updated --- functions/src/index.ts | 3 +-- functions/src/memberCache/index.ts | 2 +- functions/src/memberCache/memberCache.ts | 18 +++++++++--------- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/functions/src/index.ts b/functions/src/index.ts index b3ee3bf..6163325 100644 --- a/functions/src/index.ts +++ b/functions/src/index.ts @@ -22,11 +22,10 @@ export { esslDeleteUser, esslGetEmployeePunchLogs } from './dooraccess'; -// Add member cache functions export { generateMemberCache, updateTrainerAssignmentCache, getCachedMembers, - rebuildGymCachee, + rebuildGymCache, batchRebuildCaches } from './memberCache'; \ No newline at end of file diff --git a/functions/src/memberCache/index.ts b/functions/src/memberCache/index.ts index 10c068d..fb4b6bb 100644 --- a/functions/src/memberCache/index.ts +++ b/functions/src/memberCache/index.ts @@ -2,6 +2,6 @@ export { generateMemberCache, updateTrainerAssignmentCache, getCachedMembers, - rebuildGymCachee, + rebuildGymCache, batchRebuildCaches } from './memberCache'; \ No newline at end of file diff --git a/functions/src/memberCache/memberCache.ts b/functions/src/memberCache/memberCache.ts index fb3ae5d..fa3a54c 100644 --- a/functions/src/memberCache/memberCache.ts +++ b/functions/src/memberCache/memberCache.ts @@ -90,7 +90,7 @@ export const generateMemberCache = onDocumentWritten( return; } - await rebuildGymCache(gymId); + await rebuildGymCachee(gymId); logger.info(`JSON cache updated for gym ${gymId} after member ${membershipId} change`); } catch (error) { @@ -126,7 +126,7 @@ export const updateTrainerAssignmentCache = onDocumentWritten( } for (const gymId of gymIds) { - await rebuildGymCache(gymId); + await rebuildGymCachee(gymId); } if (gymIds.size > 0) { @@ -167,7 +167,7 @@ export const getCachedMembers = onCall( const fiveMinutes = 5 * 60 * 1000; if (forceRefresh || !fileExists || fileAge > fiveMinutes) { logger.info(`Rebuilding cache for gym ${gymId} - forceRefresh: ${forceRefresh}, fileExists: ${fileExists}, fileAge: ${fileAge}ms`); - await rebuildGymCache(gymId); + await rebuildGymCachee(gymId); } try { @@ -178,7 +178,7 @@ export const getCachedMembers = onCall( } catch (error) { logger.error(`Error reading cache file for gym ${gymId}:`, error); - await rebuildGymCache(gymId); + await rebuildGymCachee(gymId); const [fileBuffer] = await file.download(); const jsonData: JsonCacheData = JSON.parse(fileBuffer.toString()); return jsonData.members || []; @@ -190,7 +190,7 @@ export const getCachedMembers = onCall( } ); -export const rebuildGymCachee = onCall( +export const rebuildGymCache = onCall( { region: "#{SERVICES_RGN}#", }, @@ -201,7 +201,7 @@ export const rebuildGymCachee = onCall( throw new HttpsError('invalid-argument', 'gymId is required'); } - await rebuildGymCache(gymId); + await rebuildGymCachee(gymId); return { success: true, message: `JSON cache rebuilt for gym ${gymId}` }; } ); @@ -222,7 +222,7 @@ export const batchRebuildCaches = onCall( for (const gymId of gymIds) { try { - await rebuildGymCache(gymId); + await rebuildGymCachee(gymId); results.push({ gymId, status: 'success' }); } catch (error) { const errorMessage = error instanceof Error ? error.message : String(error); @@ -239,7 +239,7 @@ export const batchRebuildCaches = onCall( } ); -async function rebuildGymCache(gymId: string): Promise { +async function rebuildGymCachee(gymId: string): Promise { try { logger.info(`Starting JSON cache rebuild for gym: ${gymId}`); @@ -450,7 +450,7 @@ async function rebuildGymCacheFromDeletion(membershipId: string): Promise if (memberExists) { const gymId = file.name.replace(`${CACHE_FOLDER}/`, '').replace('.json', ''); logger.info(`Rebuilding cache for gym ${gymId} after member ${membershipId} deletion`); - await rebuildGymCache(gymId); + await rebuildGymCachee(gymId); break; } } catch (error) {