From 7bdd2936c28673eca80854eb3d92d0ee50970368 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Fri, 24 Sep 2021 12:26:16 -0400 Subject: patreon: show all patrons Signed-off-by: Christine Dodrill --- lib/patreon/Cargo.toml | 2 +- lib/patreon/examples/campaign.rs | 3 +++ lib/patreon/src/lib.rs | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/patreon/Cargo.toml b/lib/patreon/Cargo.toml index 6c3e001..5ad1524 100644 --- a/lib/patreon/Cargo.toml +++ b/lib/patreon/Cargo.toml @@ -16,6 +16,6 @@ tracing = "0.1" tracing-futures = "0.2" [dev-dependencies] -tokio = { version = "1", features = ["macros"] } +tokio = { version = "1", features = ["full"] } envy = "0.4" pretty_env_logger = "0" \ No newline at end of file diff --git a/lib/patreon/examples/campaign.rs b/lib/patreon/examples/campaign.rs index be56f9d..66f043c 100644 --- a/lib/patreon/examples/campaign.rs +++ b/lib/patreon/examples/campaign.rs @@ -13,5 +13,8 @@ async fn main() -> Result<()> { let pledges = cli.pledges(id).await?; println!("{:#?}", pledges); + + println!("{} patrons", pledges.len()); + Ok(()) } diff --git a/lib/patreon/src/lib.rs b/lib/patreon/src/lib.rs index 5e37ad7..3c504fe 100644 --- a/lib/patreon/src/lib.rs +++ b/lib/patreon/src/lib.rs @@ -143,7 +143,7 @@ impl Client { "{}/oauth2/api/campaigns/{}/pledges", self.base_url, camp_id )) - .query(&[("include", "patron.null")]) + .query(&[("include", "patron.null"), ("page[count]", "100")]) .header( "Authorization", format!("Bearer {}", self.creds.access_token), -- cgit v1.2.3