From 2cf4e1dbc0c6ceb96387f2d6445b784abc537f8f Mon Sep 17 00:00:00 2001 From: Astro Date: Sat, 17 Dec 2022 00:58:05 +0100 Subject: [PATCH] use config --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index fa84645..c3f032a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -84,13 +84,13 @@ async fn main() { // initialize tracing tracing_subscriber::fmt::init(); - let _config: Config = serde_json::from_str( + let config: Config = serde_json::from_str( &std::fs::read_to_string( std::env::args().nth(1) .expect("Call with config.json") ).expect("read config") ).expect("parse config"); - let jabber = jabber::run(/*secret*/).await; + let jabber = jabber::run(config.jid, config.password, config.muc).await; let state = AppState { jabber, alerts: Arc::new(Mutex::new(HashMap::new())), @@ -101,7 +101,7 @@ async fn main() { .route("/api/v2/alerts", post(alerts)) .with_state(state); - let addr = SocketAddr::from(([127, 0, 0, 1], 9022)); + let addr = SocketAddr::from(([127, 0, 0, 1], config.listen_port)); tracing::debug!("listening on {}", addr); let server = axum::Server::bind(&addr) .serve(app.into_make_service());