diff options
Diffstat (limited to 'src/config/mod.rs')
| -rw-r--r-- | src/config/mod.rs | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs index 19ee241..01af6d8 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -2,7 +2,7 @@ mod cli; mod logging; mod port; pub use cli::Cli; -#[cfg(feature = "oauth-discord")] +#[cfg(feature = "oauth")] use secrecy::SecretString; use serde::Deserialize; use url::Url; @@ -25,6 +25,7 @@ pub struct Config { #[serde(default)] pub server: Api, #[serde(default)] + #[cfg(feature = "oauth")] pub oauth: OAuth, } @@ -84,16 +85,16 @@ fn redirect_url() -> Url { impl Default for OAuth { fn default() -> Self { - Self { - discord: DiscordOauth { - client_id: String::default(), - client_secret: SecretString::default(), - token_url: discord_token_url(), - auth_url: discord_auth_url(), - }, - oauth_redirect_url: redirect_url(), - } -} + Self { + discord: DiscordOauth { + client_id: String::default(), + client_secret: SecretString::default(), + token_url: discord_token_url(), + auth_url: discord_auth_url(), + }, + oauth_redirect_url: redirect_url(), + } + } } impl Default for Api { |
