From 39ef2323ff47716e3a229857322576ca4eefe944 Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Thu, 5 Mar 2026 15:16:33 -0600 Subject: [PATCH] Add handling for reply_quoted_content in LXMF message parsing to support quoted replies --- meshchatx/src/backend/lxmf_utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meshchatx/src/backend/lxmf_utils.py b/meshchatx/src/backend/lxmf_utils.py index 393fb27..c550c09 100644 --- a/meshchatx/src/backend/lxmf_utils.py +++ b/meshchatx/src/backend/lxmf_utils.py @@ -101,6 +101,12 @@ def convert_lxmf_message_to_dict( # handle reply_to field if field_type == 0x30: fields["reply_to"] = value.hex() if isinstance(value, bytes) else value + if field_type == 0x31: + fields["reply_quoted_content"] = ( + value.decode("utf-8", errors="replace") + if isinstance(value, bytes) + else value + ) # convert 0.0-1.0 progress to 0.00-100 percentage progress_percentage = round(lxmf_message.progress * 100, 2)