File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -213,6 +213,13 @@ pub async fn generate_post_link_metadata(
213
213
let allow_sensitive = local_site_opt_to_sensitive ( & local_site) ;
214
214
let allow_generate_thumbnail = allow_sensitive || !post. nsfw ;
215
215
216
+ // Proxy the post url itself if it is an image
217
+ let url = if let ( true , Some ( url) ) = ( is_image_post, post. url . clone ( ) ) {
218
+ Some ( Some ( proxy_image_link ( url. into ( ) , & context) . await ?) )
219
+ } else {
220
+ None
221
+ } ;
222
+
216
223
let image_url = if is_image_post {
217
224
post. url
218
225
} else {
@@ -239,6 +246,7 @@ pub async fn generate_post_link_metadata(
239
246
} ;
240
247
241
248
let form = PostUpdateForm {
249
+ url,
242
250
embed_title : Some ( metadata. opengraph_data . title ) ,
243
251
embed_description : Some ( metadata. opengraph_data . description ) ,
244
252
embed_video_url : Some ( metadata. opengraph_data . embed_video_url ) ,
You can’t perform that action at this time.
0 commit comments