chore: Update WhatsApp Business service to stop processing read messages from non-broadcast and non-me jids

Modifies the WhatsApp Business service to skip processing read messages from non-broadcast and non-me jids, improving performance and reducing unnecessary computations. Affects src/api/services/channels/whatsapp.business.service.ts.
This commit is contained in:
Davidson Gomes 2024-07-28 19:54:45 -03:00
parent 0bb2b92853
commit f95d34a1da

View File

@ -491,8 +491,6 @@ export class BusinessStartupService extends ChannelStartupService {
return; return;
} }
if (key.remoteJid !== 'status@broadcast' && !key?.remoteJid?.match(/(:\d+)/)) { if (key.remoteJid !== 'status@broadcast' && !key?.remoteJid?.match(/(:\d+)/)) {
if (item.status === 'read' && !key.fromMe) return;
const findMessage = await this.prismaRepository.message.findFirst({ const findMessage = await this.prismaRepository.message.findFirst({
where: { where: {
instanceId: this.instanceId, instanceId: this.instanceId,