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)
|
// Channel callbacks (shared by all channels)
|
||||||
const channelOpts = {
|
const channelOpts = {
|
||||||
onMessage: (_chatJid: string, msg: NewMessage) => {
|
onMessage: (chatJid: string, msg: NewMessage) => {
|
||||||
// Sender allowlist drop mode: discard messages from denied senders before storing
|
// Sender allowlist drop mode: discard messages from denied senders before storing
|
||||||
if (
|
if (
|
||||||
!msg.is_from_me &&
|
!msg.is_from_me &&
|
||||||
!msg.is_bot_message &&
|
!msg.is_bot_message &&
|
||||||
registeredGroups[_chatJid]
|
registeredGroups[chatJid]
|
||||||
) {
|
) {
|
||||||
const cfg = loadSenderAllowlist();
|
const cfg = loadSenderAllowlist();
|
||||||
if (
|
if (
|
||||||
shouldDropMessage(_chatJid, cfg) &&
|
shouldDropMessage(chatJid, cfg) &&
|
||||||
!isSenderAllowed(_chatJid, msg.sender, cfg)
|
!isSenderAllowed(chatJid, msg.sender, cfg)
|
||||||
) {
|
) {
|
||||||
if (cfg.logDenied) {
|
if (cfg.logDenied) {
|
||||||
logger.debug(
|
logger.debug(
|
||||||
{ chatJid: _chatJid, sender: msg.sender },
|
{ chatJid, sender: msg.sender },
|
||||||
'sender-allowlist: dropping message (drop mode)',
|
'sender-allowlist: dropping message (drop mode)',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user