From 4120318ec41f00e9df2c8e1183c82959e64c32eb Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Tue, 18 Jun 2024 11:28:10 -0300 Subject: [PATCH] feat: update dependencies and improve channel services Updated dependencies in package.json to ensure compatibility and performance. Enhanced functionality in channel.service.ts and whatsapp.baileys.service.ts for better service handling and reliability. This update aims to improve overall system stability and performance. --- package.json | 3 --- src/api/services/channel.service.ts | 6 ++++-- src/api/services/channels/whatsapp.baileys.service.ts | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 37b58b4a..c3c44d4a 100644 --- a/package.json +++ b/package.json @@ -75,8 +75,6 @@ "join": "^3.0.0", "js-yaml": "^4.1.0", "jsonschema": "^1.4.1", - "jsonwebtoken": "^9.0.2", - "libphonenumber-js": "^1.10.39", "link-preview-js": "^3.0.4", "node-cache": "^5.1.2", "node-mime-types": "^1.1.0", @@ -100,7 +98,6 @@ "@types/cors": "^2.8.13", "@types/express": "^4.17.17", "@types/js-yaml": "^4.0.5", - "@types/jsonwebtoken": "^8.5.9", "@types/mime-types": "^2.1.1", "@types/node": "^18.15.11", "@types/node-windows": "^0.1.2", diff --git a/src/api/services/channel.service.ts b/src/api/services/channel.service.ts index 87527818..07e15786 100644 --- a/src/api/services/channel.service.ts +++ b/src/api/services/channel.service.ts @@ -591,7 +591,9 @@ export class ChannelStartupService { autoDelete: false, }); - const queueName = `${this.instanceName}.${event}`; + const eventName = event.replace(/_/g, '.').toLowerCase(); + + const queueName = `${this.instanceName}.${eventName}`; await amqp.assertQueue(queueName, { durable: true, @@ -601,7 +603,7 @@ export class ChannelStartupService { }, }); - await amqp.bindQueue(queueName, exchangeName, event); + await amqp.bindQueue(queueName, exchangeName, eventName); const message = { event, diff --git a/src/api/services/channels/whatsapp.baileys.service.ts b/src/api/services/channels/whatsapp.baileys.service.ts index fa9ea4e6..673e2403 100644 --- a/src/api/services/channels/whatsapp.baileys.service.ts +++ b/src/api/services/channels/whatsapp.baileys.service.ts @@ -1514,7 +1514,7 @@ export class BaileysStartupService extends ChannelStartupService { if (events['presence.update']) { const payload = events['presence.update']; - if (settings.groupsIgnore && payload.id.includes('@g.us')) { + if (settings?.groupsIgnore && payload.id.includes('@g.us')) { return; } this.sendDataWebhook(Events.PRESENCE_UPDATE, payload);