[core] ChatWoot WEBJS - fix message.reaction

fix #1545
This commit is contained in:
devlikepro committed 2025-11-04 14:00:17 +07:00
1 parent 7d29be2d69
commit dcb7bf033f
1 file changed
+7 -1
@@ -13,7 +13,7 @@ import { WAHASessionAPI } from '@waha/apps/chatwoot/session/WAHASelf';
import { SessionManager } from '@waha/core/abc/manager.abc';
import { parseMessageIdSerialized } from '@waha/core/utils/ids';
import { RMutexService } from '@waha/modules/rmutex/rmutex.service';
import { WAHAEvents } from '@waha/structures/enums.dto';
import { WAHAEngine, WAHAEvents } from '@waha/structures/enums.dto';
import { WAMessageReaction, WAReaction } from '@waha/structures/responses.dto';
import { WAHAWebhookMessageReaction } from '@waha/structures/webhooks.dto';
import { Job } from 'bullmq';
@@ -31,6 +31,12 @@ export class WAHAMessageReactionConsumer extends ChatWootWAHABaseConsumer {
}
GetChatId(event: WAHAWebhookMessageReaction): string {
if (event.environment?.engine == WAHAEngine.WEBJS) {
// chat in "to" field for WEBJS for message.reaction
// probably we need to set it to "from"
// but for backward compatability we do this
return event.payload.to;
}
return event.payload.from;
}