From 046370c839eaba785baf8b6e25f787356fa047f4 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Fri, 20 Feb 2026 15:45:21 +0700 Subject: [PATCH] reuse lol --- .../seedance_2p0_multi_function_video_gen_handler.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/generate/video/multi_function/seedance_2p0_multi_function_video_gen_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/generate/video/multi_function/seedance_2p0_multi_function_video_gen_handler.rs index 48fb9d3cee..d32b88bca9 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/generate/video/multi_function/seedance_2p0_multi_function_video_gen_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/generate/video/multi_function/seedance_2p0_multi_function_video_gen_handler.rs @@ -5,6 +5,7 @@ use crate::http_server::common_responses::common_web_error::CommonWebError; use crate::http_server::endpoints::generate::common::payments_error_test::payments_error_test; use crate::http_server::validations::validate_idempotency_token_format::validate_idempotency_token_format; use crate::state::server_state::ServerState; +use crate::util::http_download_url_to_bytes::http_download_url_to_bytes; use crate::util::lookup::lookup_image_urls_as_map::lookup_image_urls_as_map; use actix_web::web::Json; use actix_web::{web, HttpRequest}; @@ -360,18 +361,12 @@ async fn upload_to_seedance2pro( session: &Seedance2ProSession, our_cdn_url: &str, ) -> Result { - let image_bytes = reqwest::get(our_cdn_url) + let image_bytes = http_download_url_to_bytes(our_cdn_url) .await .map_err(|err| { warn!("Error downloading media file from CDN: {:?}", err); CommonWebError::ServerError })? - .bytes() - .await - .map_err(|err| { - warn!("Error reading media file bytes: {:?}", err); - CommonWebError::ServerError - })? .to_vec(); let prepare_result = prepare_image_upload(PrepareImageUploadArgs { session })