From 23615cff4f21fbd2f2e941b029344a57ce2c4938 Mon Sep 17 00:00:00 2001 From: Jaison Date: Wed, 18 Oct 2023 18:57:11 -0300 Subject: [PATCH] -> Adjusting function cleaningStoreFiles to remove itens from missing mongo collections; -> AuthModel was using a wrong filter; --- src/whatsapp/services/monitor.service.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/whatsapp/services/monitor.service.ts b/src/whatsapp/services/monitor.service.ts index 1decd13c..a37d552b 100644 --- a/src/whatsapp/services/monitor.service.ts +++ b/src/whatsapp/services/monitor.service.ts @@ -12,12 +12,18 @@ import { dbserver } from '../../libs/db.connect'; import { RedisCache } from '../../libs/redis.client'; import { AuthModel, + ChamaaiModel, + ChatModel, ChatwootModel, ContactModel, MessageModel, MessageUpModel, + ProxyModel, + RabbitmqModel, SettingsModel, + TypebotModel, WebhookModel, + WebsocketModel, } from '../models'; import { RepositoryBroker } from '../repository/repository.manager'; import { WAStartupService } from './whatsapp.service'; @@ -233,13 +239,19 @@ export class WAMonitoringService { this.logger.verbose('cleaning store database instance: ' + instanceName); - await AuthModel.deleteMany({ owner: instanceName }); + await ChatModel.deleteMany({ owner: instanceName }); await ContactModel.deleteMany({ owner: instanceName }); - await MessageModel.deleteMany({ owner: instanceName }); await MessageUpModel.deleteMany({ owner: instanceName }); + await MessageModel.deleteMany({ owner: instanceName }); + await AuthModel.deleteMany({ _id: instanceName }); await WebhookModel.deleteMany({ _id: instanceName }); await ChatwootModel.deleteMany({ _id: instanceName }); + await ChamaaiModel.deleteMany({ _id: instanceName }); + await ProxyModel.deleteMany({ _id: instanceName }); + await RabbitmqModel.deleteMany({ _id: instanceName }); + await TypebotModel.deleteMany({ _id: instanceName }); + await WebsocketModel.deleteMany({ _id: instanceName }); await SettingsModel.deleteMany({ _id: instanceName }); return;