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:
10
src/index.ts
10
src/index.ts
@@ -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)',
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user