fix a test

This commit is contained in:
Cadey Ratio 2020-10-02 17:53:46 -04:00
parent ac21890ab0
commit f3096d1eb7
4 changed files with 4 additions and 2 deletions

1
Cargo.lock generated
View File

@ -2592,6 +2592,7 @@ dependencies = [
"mime",
"patreon",
"pfacts",
"pretty_env_logger",
"prometheus",
"rand 0.7.3",
"reqwest",

View File

@ -47,6 +47,7 @@ pfacts = "0"
serde_json = "1"
eyre = "0.6"
reqwest = { version = "0.10", features = ["json"] }
pretty_env_logger = "0"
[workspace]
members = [

View File

@ -71,7 +71,7 @@ pub enum Error {
Request(#[from] reqwest::Error),
}
#[derive(Debug, Serialize, Deserialize, Clone)]
#[derive(Debug, Serialize, Deserialize, Clone, Default)]
pub struct Credentials {
pub client_id: String,
pub client_secret: String,

View File

@ -19,7 +19,7 @@ pub struct Config {
#[instrument]
async fn patrons() -> Result<Option<patreon::Users>> {
use patreon::*;
let creds: Credentials = envy::prefixed("PATREON_").from_env().unwrap();
let creds: Credentials = envy::prefixed("PATREON_").from_env().unwrap_or(Credentials::default());
let cli = Client::new(creds);
match cli.campaign().await {