From 25fc692dc1103229a45add1ce5234edfb822d7f3 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Wed, 2 Oct 2024 11:35:37 +0100 Subject: [PATCH] chore(core/models): truncate the rest of the embed fields --- crates/core/models/src/v0/embeds.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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); }