aboutsummaryrefslogtreecommitdiffstats
path: root/stanza/src/xep_0297.rs
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2025-08-17 09:15:53 +0100
committerLibravatar cel 🌸 <cel@bunny.garden>2025-08-17 09:15:53 +0100
commite9b472eb0b7e4f832d9df96b674dc8da73b34b94 (patch)
treecb933de9bbf7e0ce0aa090ead2b9d7ad57a20e0e /stanza/src/xep_0297.rs
parent561dc2d6b6bc729ddd936ff7fe175c91b175e8b2 (diff)
downloadluz-e9b472eb0b7e4f832d9df96b674dc8da73b34b94.tar.gz
luz-e9b472eb0b7e4f832d9df96b674dc8da73b34b94.tar.bz2
luz-e9b472eb0b7e4f832d9df96b674dc8da73b34b94.zip
feat: new db schema
Diffstat (limited to '')
-rw-r--r--stanza/src/xep_0297.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/stanza/src/xep_0297.rs b/stanza/src/xep_0297.rs
index 4dc8a26..533a171 100644
--- a/stanza/src/xep_0297.rs
+++ b/stanza/src/xep_0297.rs
@@ -13,6 +13,12 @@ pub struct Forwarded {
stanza: Option<Box<Stanza>>,
}
+// TODO: raw stanza source option
+pub enum ForwardedStanza {
+ Parsed(Box<Stanza>),
+ Raw(String),
+}
+
impl FromElement for Forwarded {
fn from_element(mut element: Element) -> peanuts::DeserializeResult<Self> {
element.check_name("forwarded")?;