elseware/src/bin/patch.rs
jake 7afe44a520
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
remove redundant patch.rs
2023-11-11 16:21:35 -07:00

17 lines
613 B
Rust

use elseware::patch::{PatchServerState, generate_patch_tree, load_config_env, load_motd};
use log::info;
fn main() {
info!("[patch] starting server");
let patch_config = load_config_env();
let patch_motd = load_motd();
let (patch_file_tree, patch_file_lookup) = generate_patch_tree(patch_config.path.as_str());
let patch_state = PatchServerState::new(patch_file_tree, patch_file_lookup, patch_motd);
let patch_loop = async_std::task::spawn(async move {
networking::mainloop::run_server(patch_state, patch_config.port).await;
});
async_std::task::block_on(patch_loop);
}