From 39f5bb2b517f4712127d829af15753a9c4804a4e Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Fri, 17 Apr 2026 10:04:26 -0700 Subject: [PATCH] Don't stop on missing wire ack for dm send --- app/services/message_send.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/services/message_send.py b/app/services/message_send.py index 9425b9d..6752b41 100644 --- a/app/services/message_send.py +++ b/app/services/message_send.py @@ -513,14 +513,15 @@ async def _retry_direct_message_until_acked( ack_code = _extract_expected_ack_code(result) if not ack_code: - logger.warning( + logger.debug( "Background DM retry attempt %d/%d for %s returned no expected_ack; " - "stopping retries to avoid duplicate sends", + "continuing with previous timeout", attempt + 1, DM_SEND_MAX_ATTEMPTS, contact.public_key[:12], ) - return + attempt += 1 + continue next_wait_timeout_ms = _get_direct_message_retry_timeout_ms(result)