summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
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!"))?;