aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2021-09-24 12:26:16 -0400
committerChristine Dodrill <me@christine.website>2021-09-24 12:26:16 -0400
commit7bdd2936c28673eca80854eb3d92d0ee50970368 (patch)
tree8b01de2f763dc254b051fbab004ee7d7f95209b4 /lib
parentdfe84da074ac14d2e0e036fdfe7609e0f5bfe687 (diff)
downloadxesite-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.toml2
-rw-r--r--lib/patreon/examples/campaign.rs3
-rw-r--r--lib/patreon/src/lib.rs2
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),