feat: blossom media uploads

fix: file extensions in URLs
This commit is contained in:
2024-12-06 19:56:02 +00:00
parent bf19607c07
commit a113056817
6 changed files with 51 additions and 15 deletions

View File

@ -57,7 +57,14 @@ impl Nip94Event {
let mut tags = vec![
vec![
"url".to_string(),
format!("{}/{}", &settings.public_url, &hex_id),
format!(
"{}/{}{}",
&settings.public_url,
&hex_id,
mime2ext::mime2ext(&upload.mime_type)
.map(|m| format!(".{m}"))
.unwrap_or("".to_string())
),
],
vec!["x".to_string(), hex_id],
vec!["m".to_string(), upload.mime_type.clone()],