From 3eae9cb30ce43cc230af1b41af4500f71ad0e11d Mon Sep 17 00:00:00 2001 From: WofWca Date: Wed, 5 Feb 2025 14:42:32 +0400 Subject: [PATCH] improvement: add `MessageQuote.chat_id` For the "Reply Privately" feature. Co-authored-by: Hocuri --- deltachat-jsonrpc/src/api/types/message.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/deltachat-jsonrpc/src/api/types/message.rs b/deltachat-jsonrpc/src/api/types/message.rs index c2ca8fe7b..efe7b66ca 100644 --- a/deltachat-jsonrpc/src/api/types/message.rs +++ b/deltachat-jsonrpc/src/api/types/message.rs @@ -104,6 +104,9 @@ enum MessageQuote { WithMessage { text: String, message_id: u32, + /// The quoted message does not always belong + /// to the same chat, e.g. when "Reply Privately" is used. + chat_id: u32, author_display_name: String, author_display_color: String, override_sender_name: Option, @@ -147,6 +150,7 @@ impl MessageObject { Some(MessageQuote::WithMessage { text: quoted_text, message_id: quote.get_id().to_u32(), + chat_id: quote.get_chat_id().to_u32(), author_display_name: quote_author.get_display_name().to_owned(), author_display_color: color_int_to_hex_string(quote_author.get_color()), override_sender_name: quote.get_override_sender_name(),