From 041b3c5e1f2d025f5b7ab354e31aee84bca9142d Mon Sep 17 00:00:00 2001 From: Judson Cairo Date: Mon, 12 Aug 2024 21:03:51 -0300 Subject: [PATCH 1/2] Remove instance from redis even if using database --- src/api/services/monitor.service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/api/services/monitor.service.ts b/src/api/services/monitor.service.ts index f9fb2fa2..ad1a346b 100644 --- a/src/api/services/monitor.service.ts +++ b/src/api/services/monitor.service.ts @@ -120,6 +120,7 @@ export class WAMonitoringService { } public async cleaningUp(instanceName: string) { + let instanceDbId: string; if (this.db.ENABLED && this.db.SAVE_DATA.INSTANCE) { const instance = await this.prismaRepository.instance.update({ where: { name: instanceName }, @@ -130,13 +131,16 @@ export class WAMonitoringService { rmSync(join(INSTANCE_DIR, instance.id), { recursive: true, force: true }); + instanceDbId = instance.id; await this.prismaRepository.session.deleteMany({ where: { sessionId: instance.id } }); - return; } if (this.redis.REDIS.ENABLED && this.redis.REDIS.SAVE_INSTANCES) { + console.log({ instanceName, instanceDbId }); await this.cache.delete(instanceName); - return; + if (instanceDbId) { + await this.cache.delete(instanceDbId); + } } if (this.providerSession?.ENABLED) { From f0a6fb111e2a6a2cc0a2d218666f31fa3071d082 Mon Sep 17 00:00:00 2001 From: Judson Cairo Date: Tue, 13 Aug 2024 10:23:39 -0300 Subject: [PATCH 2/2] Removed console.log --- src/api/services/monitor.service.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/api/services/monitor.service.ts b/src/api/services/monitor.service.ts index ad1a346b..0f53ce3d 100644 --- a/src/api/services/monitor.service.ts +++ b/src/api/services/monitor.service.ts @@ -136,7 +136,6 @@ export class WAMonitoringService { } if (this.redis.REDIS.ENABLED && this.redis.REDIS.SAVE_INSTANCES) { - console.log({ instanceName, instanceDbId }); await this.cache.delete(instanceName); if (instanceDbId) { await this.cache.delete(instanceDbId);