mirror of
https://github.com/LemmyNet/lemmy.git
synced 2025-09-03 03:33:50 +00:00
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
This commit is contained in:
parent
4556a94387
commit
a9c2fc77c8
1 changed files with 8 additions and 0 deletions
|
@ -211,6 +211,13 @@ pub async fn generate_post_link_metadata(
|
|||
let allow_sensitive = site.content_warning.is_some();
|
||||
let allow_generate_thumbnail = allow_sensitive || !post.nsfw;
|
||||
|
||||
// Proxy the post url itself if it is an image
|
||||
let url = if let (true, Some(url)) = (is_image_post, post.url.clone()) {
|
||||
Some(Some(proxy_image_link(url.into(), &context).await?))
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
||||
let image_url = if is_image_post {
|
||||
post.url
|
||||
} else {
|
||||
|
@ -237,6 +244,7 @@ pub async fn generate_post_link_metadata(
|
|||
};
|
||||
|
||||
let form = PostUpdateForm {
|
||||
url,
|
||||
embed_title: Some(metadata.opengraph_data.title),
|
||||
embed_description: Some(metadata.opengraph_data.description),
|
||||
embed_video_url: Some(metadata.opengraph_data.embed_video_url),
|
||||
|
|
Loading…
Reference in a new issue