From f3208b4d1e4bc38faa47f679d6f93d3c7a0fa14d Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sun, 29 Mar 2026 08:41:41 -0400 Subject: [PATCH] make limit optional --- .../poll_characters/poll_characters.rs | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/crates/api_clients/seedance2pro_client/src/requests/poll_characters/poll_characters.rs b/crates/api_clients/seedance2pro_client/src/requests/poll_characters/poll_characters.rs index 06d2f248ce..f0f7b28615 100644 --- a/crates/api_clients/seedance2pro_client/src/requests/poll_characters/poll_characters.rs +++ b/crates/api_clients/seedance2pro_client/src/requests/poll_characters/poll_characters.rs @@ -14,13 +14,13 @@ use wreq_util::Emulation; pub struct PollCharactersArgs<'a> { pub session: &'a Seedance2ProSession, - /// Maximum number of characters to return per page. - pub limit: u32, - - /// Optional cursor from a previous `PollCharactersResponse::next_cursor`. + /// Cursor from a previous `PollCharactersResponse::next_cursor`. /// When `None`, the most recent characters are returned. pub cursor: Option, + /// Maximum number of characters to return per page. Defaults to 50. + pub limit: Option, + /// Override the default host (kinovi.ai). pub host_override: Option, } @@ -110,15 +110,17 @@ pub async fn poll_characters(args: PollCharactersArgs<'_>) -> Result format!( r#"{{"0":{{"json":{{"limit":{},"cursor":{}}}}}}}"#, - args.limit, cursor + limit, cursor ), None => format!( r#"{{"0":{{"json":{{"limit":{}}}}}}}"#, - args.limit + limit ), }; @@ -130,7 +132,7 @@ pub async fn poll_characters(args: PollCharactersArgs<'_>) -> Result