diff options
| author | Xe Iaso <me@christine.website> | 2022-04-06 00:01:52 +0000 |
|---|---|---|
| committer | Xe Iaso <me@christine.website> | 2022-04-06 00:01:52 +0000 |
| commit | 3a5c7adc42797376c606f4130edca988efc95e0a (patch) | |
| tree | 307a10dd406918c4ce7cd7f2bebf1b4911278d8c /src/app | |
| parent | e5ee825c0a6b735ce20101605d1363338036c649 (diff) | |
| download | xesite-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.rs | 5 |
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?; |
