From c10c7d6677a74c71d30244fb954b4df9238ff412 Mon Sep 17 00:00:00 2001 From: Ihtisham Tanveer <84310367+ihtishamtanveer@users.noreply.github.com> Date: Mon, 2 Feb 2026 17:57:57 +0500 Subject: [PATCH] refactor: update OpenCRVSService constructor to include cacheService dependency (#92) --- src/opencrvs/opencrvs.service.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/opencrvs/opencrvs.service.ts b/src/opencrvs/opencrvs.service.ts index c0d2050..4056440 100644 --- a/src/opencrvs/opencrvs.service.ts +++ b/src/opencrvs/opencrvs.service.ts @@ -26,14 +26,10 @@ export class OpenCRVSService { private readonly clientId: string; private readonly clientSecret: string; - // Cache for access token with expiry - private accessToken: string | null = null; - private tokenExpiry: Date | null = null; - - // Cache for location lookups to avoid repeated API calls - private readonly locationCache: Map = new Map(); - - constructor(private readonly configService: ConfigService) { + constructor( + private readonly configService: ConfigService, + private readonly cacheService: OpenCRVSCacheService, + ) { this.authBaseUrl = this.configService.get( 'opencrvs.authBaseUrl', 'https://auth.barbados-qa.opencrvs.org',