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',