From abf18de7c8fdaeb113b3aff9b5a8afeaa06f4ca8 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sun, 25 Jan 2026 19:03:52 -0500 Subject: [PATCH] free users should use 1k --- .../nano_banana_pro_multi_function_image_gen_handler.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/generate/image/multi_function/nano_banana_pro_multi_function_image_gen_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/generate/image/multi_function/nano_banana_pro_multi_function_image_gen_handler.rs index 75dfb501a0..5ea864c1ed 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/generate/image/multi_function/nano_banana_pro_multi_function_image_gen_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/generate/image/multi_function/nano_banana_pro_multi_function_image_gen_handler.rs @@ -153,7 +153,7 @@ pub async fn nano_banana_pro_multi_function_image_gen_handler( None => EnqueueNanoBananaProEditImageNumImages::One, // Default to One }; - let resolution = match request.resolution { + let mut resolution = match request.resolution { Some(NanoBananaProMultiFunctionImageGenImageResolution::OneK) => EnqueueNanoBananaProEditImageResolution::OneK, Some(NanoBananaProMultiFunctionImageGenImageResolution::TwoK) => EnqueueNanoBananaProEditImageResolution::TwoK, Some(NanoBananaProMultiFunctionImageGenImageResolution::FourK) => EnqueueNanoBananaProEditImageResolution::FourK, @@ -177,6 +177,7 @@ pub async fn nano_banana_pro_multi_function_image_gen_handler( if downgrade_for_free_user { num_images = EnqueueNanoBananaProEditImageNumImages::One; + resolution = EnqueueNanoBananaProEditImageResolution::OneK; } let args = EnqueueNanoBananaProEditImageArgs { @@ -207,7 +208,7 @@ pub async fn nano_banana_pro_multi_function_image_gen_handler( None => EnqueueNanoBananaProTextToImageNumImages::One, // Default to One }; - let resolution = match request.resolution { + let mut resolution = match request.resolution { Some(NanoBananaProMultiFunctionImageGenImageResolution::OneK) => EnqueueNanoBananaProTextToImageResolution::OneK, Some(NanoBananaProMultiFunctionImageGenImageResolution::TwoK) => EnqueueNanoBananaProTextToImageResolution::TwoK, Some(NanoBananaProMultiFunctionImageGenImageResolution::FourK) => EnqueueNanoBananaProTextToImageResolution::FourK, @@ -231,6 +232,7 @@ pub async fn nano_banana_pro_multi_function_image_gen_handler( if downgrade_for_free_user { num_images = EnqueueNanoBananaProTextToImageNumImages::One; + resolution = EnqueueNanoBananaProTextToImageResolution::OneK; } let args = EnqueueNanoBananaProTextToImageArgs {