diff --git a/src/routes/blossom.rs b/src/routes/blossom.rs index 4db8101..e64d284 100644 --- a/src/routes/blossom.rs +++ b/src/routes/blossom.rs @@ -13,7 +13,6 @@ use rocket::response::Responder; use rocket::serde::json::Json; use rocket::{routes, Data, Request, Response, Route, State}; use serde::{Deserialize, Serialize}; -use std::collections::HashMap; use tokio::io::AsyncRead; use tokio_util::io::StreamReader; @@ -27,7 +26,7 @@ pub struct BlobDescriptor { pub mime_type: Option, pub created: u64, #[serde(rename = "nip94", skip_serializing_if = "Option::is_none")] - pub nip94: Option>, + pub nip94: Option>>, } impl BlobDescriptor { @@ -46,14 +45,7 @@ impl BlobDescriptor { size: value.size, mime_type: Some(value.mime_type.clone()), created: value.created.timestamp() as u64, - nip94: Some( - Nip94Event::from_upload(settings, value) - .tags - .iter() - .map(|r| (r[0].clone(), r[1].clone())) - .collect(), - ), - } + nip94: Some(Nip94Event::from_upload(settings, value).tags), } }