diff options
| author | seth <[email protected]> | 2023-12-02 07:00:24 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-12-15 16:41:13 -0500 |
| commit | 0025ad5ea8d412aacc3184d18063fd5ff3de0175 (patch) | |
| tree | 1d2b5ac5c04a092756180722358d929feeae50aa /src/main.rs | |
| parent | ac32ec2a0ba37deb0ad82b4f2ee9c1e1b359cc88 (diff) | |
feat: add per guild configuration
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/main.rs b/src/main.rs index 6dc99a1..6921f8a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -19,29 +19,25 @@ type Context<'a> = poise::Context<'a, Data, Report>; #[derive(Clone)] pub struct Data { - settings: Settings, redis: redis::Client, } impl Data { pub fn new() -> Result<Self> { - let settings = - Settings::new().ok_or_else(|| eyre!("Couldn't create new settings object!"))?; - let redis_url = std::env::var("REDIS_URL") .wrap_err_with(|| eyre!("Couldn't find Redis URL in environment!"))?; let redis = redis::Client::open(redis_url)?; - Ok(Self { settings, redis }) + Ok(Self { redis }) } } #[tokio::main] async fn main() -> Result<()> { + dotenvy::dotenv().ok(); color_eyre::install()?; env_logger::init(); - dotenvy::dotenv().ok(); let token = std::env::var("TOKEN").wrap_err_with(|| eyre!("Couldn't find token in environment!"))?; |
