diff --git a/crates/core/models/src/v0/embeds.rs b/crates/core/models/src/v0/embeds.rs index 4ea4d5cf..4944afae 100644 --- a/crates/core/models/src/v0/embeds.rs +++ b/crates/core/models/src/v0/embeds.rs @@ -168,6 +168,14 @@ auto_derived!( impl WebsiteMetadata { /// Truncate strings in metadata pub fn truncate(&mut self) { + if let Some(s) = self.url.as_mut() { + s.truncate(256); + } + + if let Some(s) = self.original_url.as_mut() { + s.truncate(256); + } + if let Some(s) = self.title.as_mut() { s.truncate(100); } @@ -180,6 +188,10 @@ impl WebsiteMetadata { s.truncate(32); } + if let Some(s) = self.icon_url.as_mut() { + s.truncate(256); + } + if let Some(s) = self.colour.as_mut() { s.truncate(32); }