aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/patreon/src/lib.rs4
-rw-r--r--src/app/mod.rs11
2 files changed, 3 insertions, 12 deletions
diff --git a/lib/patreon/src/lib.rs b/lib/patreon/src/lib.rs
index 47850e2..a102574 100644
--- a/lib/patreon/src/lib.rs
+++ b/lib/patreon/src/lib.rs
@@ -124,8 +124,8 @@ pub struct Links {
}
impl Client {
- pub fn new(creds: Credentials) -> Result<Self> {
- let mut creds = creds.clone();
+ pub fn new() -> Result<Self> {
+ let mut creds = Credentials::default();
let p = Path::new(".patreon.json");
if p.exists() {
diff --git a/src/app/mod.rs b/src/app/mod.rs
index 60d4aa3..9a19bde 100644
--- a/src/app/mod.rs
+++ b/src/app/mod.rs
@@ -18,16 +18,7 @@ pub struct Config {
#[instrument]
async fn patrons() -> Result<Option<patreon::Users>> {
- use patreon::*;
- 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)?;
+ let mut cli = patreon::Client::new()?;
cli.refresh_token().await?;