multiplexer: STANDBY-modus (webhooks ACKen maar niet doorsturen) voor warme failover-replica

This commit is contained in:
omp-agent 2026-10-12 14:57:26 +02:00
commit 79e86ec04e

View file

@ -46,6 +46,13 @@ const server = http.createServer((req, res) => {
} }
if (payload.type !== 'Message') return if (payload.type !== 'Message') return
const chat = chatJID(payload) const chat = chatJID(payload)
// Standby: warm-deployed failover-replica. Ontvangt wuzapi-webhook en bevestigt
// (200) maar routeert NIET door — de bots antwoorden niet. Uitzetten (STANDBY leeg)
// + herstart = cutover-overstap.
if (process.env.STANDBY === '1' || process.env.STANDBY === 'true') {
console.log(`[multiplexer] STANDBY — webhook genegeerd (chat ${chat})`)
return
}
let target let target
if (chat === DIENST_GROUP) target = DIENST_WEBHOOK if (chat === DIENST_GROUP) target = DIENST_WEBHOOK
else if (chat === MERPLUS_GROUP) target = MERPLUS_WEBHOOK else if (chat === MERPLUS_GROUP) target = MERPLUS_WEBHOOK