From 827451d12da5ce59b3cadfa26f09154b516b49e3 Mon Sep 17 00:00:00 2001 From: Hampus Date: Sat, 29 Aug 2026 16:04:52 +0200 Subject: [PATCH] fix(unfurl): trust curated klipy media without rescanning (#2083) --- fluxer_unfurl/src/resolvers/klipy.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fluxer_unfurl/src/resolvers/klipy.rs b/fluxer_unfurl/src/resolvers/klipy.rs index b7d7aa22e..4386d4ec6 100644 --- a/fluxer_unfurl/src/resolvers/klipy.rs +++ b/fluxer_unfurl/src/resolvers/klipy.rs @@ -2,7 +2,7 @@ use super::{ResolveContext, Resolver, ResolverResult}; use crate::http_fetch; -use crate::media_proxy::{MediaMetadata, MediaProxyClient, embed_media_flags}; +use crate::media_proxy::{MediaMetadata, embed_media_flags}; use crate::types::{EmbedMedia, EmbedProvider, MessageEmbed}; use std::future::Future; use std::pin::Pin; @@ -10,6 +10,7 @@ use std::time::Duration; use url::Url; const KLIPY_API_V1_BASE_URL: &str = "https://api.klipy.com/api/v1"; +const CURATED_PROVIDER_NSFW_MODE: &str = "allow"; const KLIPY_API_MAX_BYTES: usize = 512 * 1024; const KLIPY_API_TIMEOUT: Duration = Duration::from_secs(10); const KLIPY_SIZE_PREFERENCE: &[&str] = &["hd", "md", "sm", "xs"]; @@ -68,14 +69,13 @@ impl Resolver for KlipyResolver { name: Some("KLIPY".to_owned()), url: Some("https://klipy.com".to_owned()), }); - let nsfw_str = MediaProxyClient::nsfw_mode_str(ctx.nsfw_mode); - if let Some(ref thumbnail) = formats.thumbnail { - embed.thumbnail = resolve_klipy_media(ctx, thumbnail, nsfw_str).await; + embed.thumbnail = + resolve_klipy_media(ctx, thumbnail, CURATED_PROVIDER_NSFW_MODE).await; } if let Some(ref video) = formats.video { - embed.video = resolve_klipy_media(ctx, video, nsfw_str).await; + embed.video = resolve_klipy_media(ctx, video, CURATED_PROVIDER_NSFW_MODE).await; } Ok(ResolverResult {