From c3c4734beb7b9650936b3c74df21d72a597cd94c Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 6 Aug 2023 13:52:09 +0200 Subject: transcode images --- server/src/import.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'server/src/import.rs') diff --git a/server/src/import.rs b/server/src/import.rs index 48bdcdc..ef58e09 100644 --- a/server/src/import.rs +++ b/server/src/import.rs @@ -186,9 +186,11 @@ async fn cache_federation_asset( identifier: &String, role: &str, ) -> anyhow::Result { - let (poster, download) = cache_file(&["federation-asset", role, identifier]); - if let Some(d) = download { - session.node_asset(&identifier, role, d).await?; + let poster = cache_file(&["federation-asset", role, identifier]); + if !poster.exists() { + session + .node_asset(&identifier, role, File::create(&poster)?) + .await?; } Ok(poster) } -- cgit v1.2.3-70-g09d2