aboutsummaryrefslogtreecommitdiff
path: root/src/app
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2022-04-06 00:01:52 +0000
committerXe Iaso <me@christine.website>2022-04-06 00:01:52 +0000
commit3a5c7adc42797376c606f4130edca988efc95e0a (patch)
tree307a10dd406918c4ce7cd7f2bebf1b4911278d8c /src/app
parente5ee825c0a6b735ce20101605d1363338036c649 (diff)
downloadxesite-3a5c7adc42797376c606f4130edca988efc95e0a.tar.xz
xesite-3a5c7adc42797376c606f4130edca988efc95e0a.zip
tolerate no patrone creds
Signed-off-by: Xe Iaso <me@christine.website>
Diffstat (limited to 'src/app')
-rw-r--r--src/app/mod.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/app/mod.rs b/src/app/mod.rs
index 429018c..60d4aa3 100644
--- a/src/app/mod.rs
+++ b/src/app/mod.rs
@@ -22,6 +22,11 @@ async fn patrons() -> Result<Option<patreon::Users>> {
let creds: Credentials = envy::prefixed("PATREON_")
.from_env()
.unwrap_or(Credentials::default());
+
+ if creds == Credentials::default() {
+ return Ok(None);
+ }
+
let mut cli = Client::new(creds)?;
cli.refresh_token().await?;