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 { - let mut creds = creds.clone(); + pub fn new() -> Result { + 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> { - 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?;