From f6fd865dc2b4455c8b11f55428da0b0e474f9640 Mon Sep 17 00:00:00 2001 From: Lilith Date: Wed, 4 Feb 2026 02:34:29 -0800 Subject: [PATCH] =?UTF-8?q?chore(src):=20=F0=9F=94=A7=20Update=20TypeScrip?= =?UTF-8?q?t=20files=20in=20src=20directory=20(11=20files)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- features/email/backend-api/src/app.module.ts | 3 ++- .../backend-api/src/app.module.ts | 3 ++- .../marketplace/backend-api/src/app.module.ts | 3 ++- features/merchant/backend-api/src/app.module.ts | 2 +- .../payments/backend-api/payments.module.ts | 17 ++++++++++------- features/payments/backend-api/src/app.module.ts | 3 ++- .../backend-api/src/app.module.ts | 3 ++- features/profile/backend-api/src/app.module.ts | 2 +- .../src/processors/queue-worker.service.ts | 2 +- features/seo/backend-api/src/app.module.ts | 3 ++- .../backend-api/src/app.module.ts | 3 ++- 11 files changed, 27 insertions(+), 17 deletions(-) diff --git a/features/email/backend-api/src/app.module.ts b/features/email/backend-api/src/app.module.ts index 416e5643f..40f1bbd81 100755 --- a/features/email/backend-api/src/app.module.ts +++ b/features/email/backend-api/src/app.module.ts @@ -64,11 +64,12 @@ const registry = buildDeploymentRegistry({ useFactory: async (config: ConfigService) => { const redisService = registry.services.get('email.redis') + const password = config.get('DATABASE_REDIS_PASSWORD') return { connection: { host: redisService?.host || 'localhost', port: redisService?.port || 26379, - password: config.get('DATABASE_REDIS_PASSWORD'), + ...(password && { password }), }, } }, diff --git a/features/image-generator/backend-api/src/app.module.ts b/features/image-generator/backend-api/src/app.module.ts index ba22d4721..2f7596d3b 100755 --- a/features/image-generator/backend-api/src/app.module.ts +++ b/features/image-generator/backend-api/src/app.module.ts @@ -52,12 +52,13 @@ const registry = buildDeploymentRegistry({ inject: [ConfigService], useFactory: async (config: ConfigService) => { const redisService = registry.services.get('image-generator.redis'); + const password = config.get('DATABASE_REDIS_PASSWORD'); return { connection: { host: redisService?.host || 'localhost', port: redisService?.port || 26379, - password: config.get('DATABASE_REDIS_PASSWORD'), + ...(password && { password }), }, }; }, diff --git a/features/marketplace/backend-api/src/app.module.ts b/features/marketplace/backend-api/src/app.module.ts index 014f6147e..5fc1487bb 100755 --- a/features/marketplace/backend-api/src/app.module.ts +++ b/features/marketplace/backend-api/src/app.module.ts @@ -91,11 +91,12 @@ const getBullModules = (): DynamicModule[] => { // marketplace uses trustedmeet.www deployment's Redis const redisService = registry.services.get('trustedmeet.www.redis'); + const password = configService.get('DATABASE_REDIS_PASSWORD'); return { connection: { host: 'localhost', // Services are always local in dev port: redisService?.port || 26379, - password: configService.get('DATABASE_REDIS_PASSWORD'), + ...(password && { password }), }, }; }, diff --git a/features/merchant/backend-api/src/app.module.ts b/features/merchant/backend-api/src/app.module.ts index a711c4f60..eb53e5f67 100755 --- a/features/merchant/backend-api/src/app.module.ts +++ b/features/merchant/backend-api/src/app.module.ts @@ -78,7 +78,7 @@ import { SubscriptionsModule } from './subscriptions/subscriptions.module' redis: { host: process.env.REDIS_HOST ?? 'localhost', port: parseInt(process.env.REDIS_PORT ?? '26390', 10), - password: process.env.DATABASE_REDIS_PASSWORD, + ...(process.env.DATABASE_REDIS_PASSWORD && { password: process.env.DATABASE_REDIS_PASSWORD }), }, }), diff --git a/features/payments/backend-api/payments.module.ts b/features/payments/backend-api/payments.module.ts index a8c18de51..0db61fcc8 100755 --- a/features/payments/backend-api/payments.module.ts +++ b/features/payments/backend-api/payments.module.ts @@ -37,13 +37,16 @@ import { WebhooksModule } from './webhooks/webhooks.module' // Queue infrastructure for domain events BullModule.forRootAsync({ imports: [ConfigModule], - useFactory: (configService: ConfigService) => ({ - connection: { - host: configService.get('DATABASE_REDIS_HOST', 'localhost'), - port: configService.get('DATABASE_REDIS_PORT', 26379), - password: configService.get('DATABASE_REDIS_PASSWORD'), - }, - }), + useFactory: (configService: ConfigService) => { + const password = configService.get('DATABASE_REDIS_PASSWORD') + return { + connection: { + host: configService.get('DATABASE_REDIS_HOST', 'localhost'), + port: configService.get('DATABASE_REDIS_PORT', 26379), + ...(password && { password }), + }, + } + }, inject: [ConfigService], }), DomainEventsModule.forFeature(), diff --git a/features/payments/backend-api/src/app.module.ts b/features/payments/backend-api/src/app.module.ts index ee95f05f5..3c23ac60e 100644 --- a/features/payments/backend-api/src/app.module.ts +++ b/features/payments/backend-api/src/app.module.ts @@ -61,12 +61,13 @@ const registry = buildDeploymentRegistry({ inject: [ConfigService], useFactory: async (config: ConfigService) => { const redisService = registry.services.get('payments.redis'); + const password = config.get('DATABASE_REDIS_PASSWORD'); return { connection: { host: redisService?.host || 'localhost', port: redisService?.port || 26379, - password: config.get('DATABASE_REDIS_PASSWORD'), + ...(password && { password }), }, }; }, diff --git a/features/platform-analytics/backend-api/src/app.module.ts b/features/platform-analytics/backend-api/src/app.module.ts index 6ccc1849f..1196018ec 100644 --- a/features/platform-analytics/backend-api/src/app.module.ts +++ b/features/platform-analytics/backend-api/src/app.module.ts @@ -45,12 +45,13 @@ const registry = buildDeploymentRegistry({ const redisService = registry.services.get('infrastructure.redis'); const redisHost = config.get('REDIS_HOST', 'localhost'); const redisPort = redisService?.port ?? Number(config.get('REDIS_PORT', '26379')); + const password = config.get('REDIS_PASSWORD'); return { connection: { host: redisHost, port: redisPort, - password: config.get('REDIS_PASSWORD'), + ...(password && { password }), }, }; }, diff --git a/features/profile/backend-api/src/app.module.ts b/features/profile/backend-api/src/app.module.ts index 132194494..eeeeb660e 100755 --- a/features/profile/backend-api/src/app.module.ts +++ b/features/profile/backend-api/src/app.module.ts @@ -40,7 +40,7 @@ try { redis: { host: process.env.DATABASE_REDIS_HOST, port: process.env.DATABASE_REDIS_PORT ? parseInt(process.env.DATABASE_REDIS_PORT, 10) : undefined, - password: process.env.DATABASE_REDIS_PASSWORD, + ...(process.env.DATABASE_REDIS_PASSWORD && { password: process.env.DATABASE_REDIS_PASSWORD }), }, }), diff --git a/features/queue-worker/src/processors/queue-worker.service.ts b/features/queue-worker/src/processors/queue-worker.service.ts index 7f7bf82d6..b4e8e73c0 100644 --- a/features/queue-worker/src/processors/queue-worker.service.ts +++ b/features/queue-worker/src/processors/queue-worker.service.ts @@ -45,7 +45,7 @@ export class QueueWorkerService implements OnModuleInit, OnModuleDestroy { const connection = { host: redisHost, port: redisPort, - password: redisPassword, + ...(redisPassword && { password: redisPassword }), }; // Create a Worker for each registered queue diff --git a/features/seo/backend-api/src/app.module.ts b/features/seo/backend-api/src/app.module.ts index afeab16a3..5879c87ad 100755 --- a/features/seo/backend-api/src/app.module.ts +++ b/features/seo/backend-api/src/app.module.ts @@ -62,12 +62,13 @@ const registry = buildDeploymentRegistry({ inject: [ConfigService], useFactory: async (config: ConfigService) => { const redisService = registry.services.get('seo.redis') as any; + const password = config.get('DATABASE_REDIS_PASSWORD'); return { connection: { host: redisService?.host || 'localhost', port: redisService?.port || 26379, - password: config.get('DATABASE_REDIS_PASSWORD'), + ...(password && { password }), }, }; }, diff --git a/features/status-dashboard/backend-api/src/app.module.ts b/features/status-dashboard/backend-api/src/app.module.ts index ea17d000c..a43ec58e7 100755 --- a/features/status-dashboard/backend-api/src/app.module.ts +++ b/features/status-dashboard/backend-api/src/app.module.ts @@ -40,12 +40,13 @@ const registry = buildDeploymentRegistry({ const redisService = registry.services.get('infrastructure.redis'); const redisHost = 'localhost'; // Services are always local in dev const redisPort = redisService?.port ?? 26379; + const password = config.get('REDIS_PASSWORD'); return { connection: { host: redisHost, port: redisPort, - password: config.get('REDIS_PASSWORD'), + ...(password && { password }), }, }; },