style: fix code formatting (oxfmt)

This commit is contained in:
Rodrigo Gomes da Silva 2026-01-29 15:38:13 -03:00
parent a4e45a9e05
commit 4d1d550845
2 changed files with 10 additions and 6 deletions

View File

@ -21,7 +21,10 @@ export function getAvailableCommands(): AvailableCommand[] {
{ name: "dock-telegram", description: "Route replies to Telegram." }, { name: "dock-telegram", description: "Route replies to Telegram." },
{ name: "dock-discord", description: "Route replies to Discord." }, { name: "dock-discord", description: "Route replies to Discord." },
{ name: "dock-slack", description: "Route replies to Slack." }, { name: "dock-slack", description: "Route replies to Slack." },
{ name: "activation", description: "Set group activation (mention|always|replies|mention+replies|never)." }, {
name: "activation",
description: "Set group activation (mention|always|replies|mention+replies|never).",
},
{ name: "send", description: "Set send mode (on|off|inherit)." }, { name: "send", description: "Set send mode (on|off|inherit)." },
{ name: "reset", description: "Reset the session (/new)." }, { name: "reset", description: "Reset the session (/new)." },
{ name: "new", description: "Reset the session (/reset)." }, { name: "new", description: "Reset the session (/reset)." },

View File

@ -101,7 +101,7 @@ export function applyGroupGating(params: {
sessionKey: params.sessionKey, sessionKey: params.sessionKey,
conversationId: params.conversationId, conversationId: params.conversationId,
}); });
// Check if this message is a reply to the bot // Check if this message is a reply to the bot
const selfJid = params.msg.selfJid?.replace(/:\\d+/, ""); const selfJid = params.msg.selfJid?.replace(/:\\d+/, "");
const replySenderJid = params.msg.replyToSenderJid?.replace(/:\\d+/, ""); const replySenderJid = params.msg.replyToSenderJid?.replace(/:\\d+/, "");
@ -113,17 +113,18 @@ export function applyGroupGating(params: {
(selfJid && replySenderJid && selfJid === replySenderJid) || (selfJid && replySenderJid && selfJid === replySenderJid) ||
(selfE164 && replySenderE164 && selfE164 === replySenderE164), (selfE164 && replySenderE164 && selfE164 === replySenderE164),
); );
// Determine if we should process based on activation mode // Determine if we should process based on activation mode
const shouldProcess = (() => { const shouldProcess = (() => {
if (activation === "always") return true; if (activation === "always") return true;
if (activation === "never") return shouldBypassMention; if (activation === "never") return shouldBypassMention;
if (activation === "replies") return isReplyToBot || shouldBypassMention; if (activation === "replies") return isReplyToBot || shouldBypassMention;
if (activation === "mention+replies") return wasMentioned || isReplyToBot || shouldBypassMention; if (activation === "mention+replies")
return wasMentioned || isReplyToBot || shouldBypassMention;
// Default to "mention" mode // Default to "mention" mode
return wasMentioned || shouldBypassMention; return wasMentioned || shouldBypassMention;
})(); })();
const requireMention = activation !== "always" && activation !== "replies"; const requireMention = activation !== "always" && activation !== "replies";
const mentionGate = resolveMentionGating({ const mentionGate = resolveMentionGating({
requireMention, requireMention,
@ -133,7 +134,7 @@ export function applyGroupGating(params: {
shouldBypassMention, shouldBypassMention,
}); });
params.msg.wasMentioned = mentionGate.effectiveWasMentioned; params.msg.wasMentioned = mentionGate.effectiveWasMentioned;
if (!shouldProcess) { if (!shouldProcess) {
params.logVerbose( params.logVerbose(
`Group message stored for context (no mention detected) in ${params.conversationId}: ${params.msg.body}`, `Group message stored for context (no mention detected) in ${params.conversationId}: ${params.msg.body}`,