fix: rename _chatJid to chatJid in onMessage callback

The underscore prefix convention signals an unused parameter, but it's
now actively used by the sender allowlist logic.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
gavrielc
2026-03-04 18:07:13 +02:00
parent 3d17e95c1b
commit 1436186c75

View File

@@ -478,21 +478,21 @@ async function main(): Promise<void> {
// Channel callbacks (shared by all channels)
const channelOpts = {
onMessage: (_chatJid: string, msg: NewMessage) => {
onMessage: (chatJid: string, msg: NewMessage) => {
// Sender allowlist drop mode: discard messages from denied senders before storing
if (
!msg.is_from_me &&
!msg.is_bot_message &&
registeredGroups[_chatJid]
registeredGroups[chatJid]
) {
const cfg = loadSenderAllowlist();
if (
shouldDropMessage(_chatJid, cfg) &&
!isSenderAllowed(_chatJid, msg.sender, cfg)
shouldDropMessage(chatJid, cfg) &&
!isSenderAllowed(chatJid, msg.sender, cfg)
) {
if (cfg.logDenied) {
logger.debug(
{ chatJid: _chatJid, sender: msg.sender },
{ chatJid, sender: msg.sender },
'sender-allowlist: dropping message (drop mode)',
);
}