diff --git a/mutiny-wasm/src/models.rs b/mutiny-wasm/src/models.rs index d47c1bbf4..5444f9f69 100644 --- a/mutiny-wasm/src/models.rs +++ b/mutiny-wasm/src/models.rs @@ -753,6 +753,16 @@ impl TagItem { pub fn image_url(&self) -> Option { self.image_url.clone() } + + #[wasm_bindgen(getter)] + pub fn primal_image_url(&self) -> Option { + self.image_url.as_ref().map(|i| { + format!( + "https://primal.b-cdn.net/media-cache?s=s&a=1&u={}", + urlencoding::encode(i) + ) + }) + } } impl From<(String, MutinyContact)> for TagItem {