From 0ea877c5d0de10b45768da80c658785835d625e6 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 12 Oct 2024 12:58:51 -0500 Subject: fix: preserve configured service order --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 85ff708..d5a35b7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,4 @@ -use std::{collections::HashMap, fs::File, path::PathBuf}; +use std::{fs::File, path::PathBuf}; use tower_http::services::ServeDir; use tracing::level_filters::LevelFilter; @@ -21,7 +21,7 @@ async fn main() -> Result<(), Box> { } }; - let state = AppState::spawn_services(config.services); + let state = AppState::new(config.services); let mut router = statsrv::router().with_state(state); if let Some(path) = config.serve_dir { @@ -41,7 +41,7 @@ async fn main() -> Result<(), Box> { pub struct Config { pub serve_dir: Option, pub address: String, - pub services: HashMap, + pub services: Vec, } impl Config { -- cgit v1.2.3-70-g09d2