diff options
| author | Christine Dodrill <me@christine.website> | 2021-09-24 12:26:16 -0400 |
|---|---|---|
| committer | Christine Dodrill <me@christine.website> | 2021-09-24 12:26:16 -0400 |
| commit | 7bdd2936c28673eca80854eb3d92d0ee50970368 (patch) | |
| tree | 8b01de2f763dc254b051fbab004ee7d7f95209b4 /lib | |
| parent | dfe84da074ac14d2e0e036fdfe7609e0f5bfe687 (diff) | |
| download | xesite-7bdd2936c28673eca80854eb3d92d0ee50970368.tar.xz xesite-7bdd2936c28673eca80854eb3d92d0ee50970368.zip | |
patreon: show all patrons
Signed-off-by: Christine Dodrill <me@christine.website>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/patreon/Cargo.toml | 2 | ||||
| -rw-r--r-- | lib/patreon/examples/campaign.rs | 3 | ||||
| -rw-r--r-- | lib/patreon/src/lib.rs | 2 |
3 files changed, 5 insertions, 2 deletions
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), |
