send Cache-Control and CORS header for remote thumbnail responses

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-05-05 15:48:43 -04:00 committed by June
parent e2fb588a8c
commit bfb827a418

View file

@ -376,8 +376,8 @@ pub(crate) async fn get_content_thumbnail_route(
Ok(get_content_thumbnail::v3::Response { Ok(get_content_thumbnail::v3::Response {
file: get_thumbnail_response.file, file: get_thumbnail_response.file,
content_type: get_thumbnail_response.content_type, content_type: get_thumbnail_response.content_type,
cross_origin_resource_policy: get_thumbnail_response.cross_origin_resource_policy, cross_origin_resource_policy: Some(CORP_CROSS_ORIGIN.to_owned()),
cache_control: get_thumbnail_response.cache_control, cache_control: Some(CACHE_CONTROL_IMMUTABLE.to_owned()),
content_disposition: Some("attachment".to_owned()), content_disposition: Some("attachment".to_owned()),
}) })
}, },
@ -452,8 +452,8 @@ async fn get_remote_content(
file: content_response.file, file: content_response.file,
content_type: content_response.content_type, content_type: content_response.content_type,
content_disposition: Some("attachment".to_owned()), content_disposition: Some("attachment".to_owned()),
cross_origin_resource_policy: content_response.cross_origin_resource_policy, cross_origin_resource_policy: Some(CORP_CROSS_ORIGIN.to_owned()),
cache_control: content_response.cache_control, cache_control: Some(CACHE_CONTROL_IMMUTABLE.to_owned()),
}) })
} }