From 78fbeb595f9e213688bcb2a031fba2aa3974cc6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Thu, 16 Nov 2023 11:04:44 +0100 Subject: [PATCH] fix(api-gateway): bindings --- .../api-gateway/src/Bootstrap/Container.ts | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/api-gateway/src/Bootstrap/Container.ts b/packages/api-gateway/src/Bootstrap/Container.ts index d0fc5f8bd..335301084 100644 --- a/packages/api-gateway/src/Bootstrap/Container.ts +++ b/packages/api-gateway/src/Bootstrap/Container.ts @@ -119,6 +119,19 @@ export class ContainerConfigLoader { // Services container.bind(TYPES.ApiGateway_Timer).toConstantValue(new Timer()) + if (isConfiguredForHomeServer) { + container + .bind(TYPES.ApiGateway_CrossServiceTokenCache) + .toConstantValue(new InMemoryCrossServiceTokenCache(container.get(TYPES.ApiGateway_Timer))) + } else { + container + .bind(TYPES.ApiGateway_CrossServiceTokenCache) + .to(RedisCrossServiceTokenCache) + } + container + .bind(TYPES.ApiGateway_EndpointResolver) + .toConstantValue(new EndpointResolver(isConfiguredForHomeServer)) + if (isConfiguredForHomeServer) { if (!configuration?.serviceContainer) { throw new Error('Service container is required when configured for home server') @@ -169,19 +182,6 @@ export class ContainerConfigLoader { } } - if (isConfiguredForHomeServer) { - container - .bind(TYPES.ApiGateway_CrossServiceTokenCache) - .toConstantValue(new InMemoryCrossServiceTokenCache(container.get(TYPES.ApiGateway_Timer))) - } else { - container - .bind(TYPES.ApiGateway_CrossServiceTokenCache) - .to(RedisCrossServiceTokenCache) - } - container - .bind(TYPES.ApiGateway_EndpointResolver) - .toConstantValue(new EndpointResolver(isConfiguredForHomeServer)) - logger.debug('Configuration complete') return container