From 90c975634a610598b0e6a76ee9de32a12e852a0b Mon Sep 17 00:00:00 2001 From: Jazz Turner-Baggs <473256+jazzz@users.noreply.github.com> Date: Tue, 7 Jul 2026 16:19:14 -0700 Subject: [PATCH] Enable groupContext for GV2 --- core/conversations/src/conversation/group_v2.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/conversations/src/conversation/group_v2.rs b/core/conversations/src/conversation/group_v2.rs index 5b8e711..4518a0b 100644 --- a/core/conversations/src/conversation/group_v2.rs +++ b/core/conversations/src/conversation/group_v2.rs @@ -335,7 +335,16 @@ where } fn metadata(&self) -> ConvoMetadata { - ConvoMetadata::empty() + let res = self.conversation.extensions().iter().find_map(|ext| { + if let Extension::Unknown(ext_type, UnknownExtension(bytes)) = ext + && *ext_type == GROUP_METADATA_EXTENSION_TYPE + { + return ConvoMetaInfo::from_extension_bytes(bytes).ok(); + }; + None + }); + + res.map(Into::into).unwrap_or_else(ConvoMetadata::empty) } // fn conversation_state(&self) -> Result {