Files
openclaw/extensions
Oviemudiaga 14fd11ff6e fix(whatsapp): periodic delivery-queue drain so enqueued items don't wait for reconnect
drainPendingDeliveries was only invoked from the WhatsApp reconnect
handler. Items enqueued while the provider was already connected sat in
~/.openclaw/delivery-queue/ until the next reconnect happened to drain
them. Observed in production as a ~26-minute delay before a coincidental
status 428 reconnect rescued a queued message.

Add a 30s periodic drain inside the connect block, cleared on close,
filtering on channel+accountId with the same selectEntry predicate as
the reconnect drain. Backoff/retry semantics are preserved.
2026-05-18 23:24:41 -03:00
..
2026-05-15 07:28:28 +01:00
2026-05-15 07:28:28 +01:00