From 2a042d312f6a0c174f270af35058ce31fa888159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Roycourt?= <11146088+remiroyc@users.noreply.github.com> Date: Wed, 23 Oct 2024 23:50:40 +0200 Subject: [PATCH] fix(ark-metadata): index animation_url metadata (#434) --- crates/ark-metadata/src/utils.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/ark-metadata/src/utils.rs b/crates/ark-metadata/src/utils.rs index bd7c5c5e7..fa056770b 100644 --- a/crates/ark-metadata/src/utils.rs +++ b/crates/ark-metadata/src/utils.rs @@ -96,12 +96,14 @@ fn normalize_metadata(raw_metadata: &str) -> Result { let name = extract_string(&value, "name"); let description = extract_string(&value, "description"); let external_url = extract_string(&value, "external_url"); + let animation_url = extract_string(&value, "animation_url"); Ok(NormalizedMetadata { image, name, description, external_url, + animation_url, ..Default::default() }) } @@ -386,6 +388,10 @@ mod tests { assert_eq!(file_extension_from_mime_type("image/png"), Some("png")); assert_eq!(file_extension_from_mime_type("image/jpeg"), Some("jpg")); assert_eq!(file_extension_from_mime_type("video/mp4"), Some("mp4")); + assert_eq!( + file_extension_from_mime_type("model/gltf-binary"), + Some("glb") + ); } #[tokio::test]