aboutsummaryrefslogtreecommitdiffstats
path: root/src/config/mod.rs
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2026-02-02 13:05:49 +0200
committerrtkay123 <dev@kanjala.com>2026-02-02 13:05:49 +0200
commite06094f23ca861ea5ae4864d11fa8ce8b7d7aa2c (patch)
tree27bbff5fd21711f99aaf579a76b1a0aca7869003 /src/config/mod.rs
parent78f61ccdf66572d7432b5b627994038479103653 (diff)
downloadsellershut-e06094f23ca861ea5ae4864d11fa8ce8b7d7aa2c.tar.bz2
sellershut-e06094f23ca861ea5ae4864d11fa8ce8b7d7aa2c.zip
feat: oauth route
Diffstat (limited to 'src/config/mod.rs')
-rw-r--r--src/config/mod.rs23
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 {