From 33bafb0f6356468295432d3fff162df5ec9bc610 Mon Sep 17 00:00:00 2001 From: Muhsin <12408980+muhsin-k@users.noreply.github.com> Date: Tue, 21 Jul 2026 12:31:36 +0400 Subject: [PATCH] fix(whatsapp): resolve replies across scoped message ids --- .../whatsapp/in_reply_to_message_finder.rb | 37 +++++++++++++++++++ .../whatsapp/incoming_message_base_service.rb | 1 + .../incoming_message_service_helpers.rb | 6 +++ 3 files changed, 44 insertions(+) create mode 100644 app/services/whatsapp/in_reply_to_message_finder.rb diff --git a/app/services/whatsapp/in_reply_to_message_finder.rb b/app/services/whatsapp/in_reply_to_message_finder.rb new file mode 100644 index 000000000..28a6f2bb9 --- /dev/null +++ b/app/services/whatsapp/in_reply_to_message_finder.rb @@ -0,0 +1,37 @@ +class Whatsapp::InReplyToMessageFinder + MESSAGE_TOKEN_PATTERN = /(?