use config

This commit is contained in:
Astro 2022-12-17 00:58:05 +01:00
parent fb31895c1e
commit 2cf4e1dbc0
1 changed files with 3 additions and 3 deletions

View File

@ -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());