From dec60d11b81a7dbef9286ac72be36ebaec95543a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Mon, 12 Oct 2020 02:20:15 +0200 Subject: begin saving state Co-authored-by: Eskil Queseth --- mumd/src/main.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'mumd/src/main.rs') diff --git a/mumd/src/main.rs b/mumd/src/main.rs index 1608947..afc1b2e 100644 --- a/mumd/src/main.rs +++ b/mumd/src/main.rs @@ -1,6 +1,9 @@ mod audio; mod network; +mod command; +mod state; use crate::audio::Audio; +use crate::state::Server; use argparse::ArgumentParser; use argparse::Store; @@ -51,9 +54,12 @@ async fn main() { audio.output_stream.play().unwrap(); let audio = Arc::new(Mutex::new(audio)); + let server_state = Arc::new(Mutex::new(Server::new())); + // Run it join!( network::handle_tcp( + server_state, server_addr, server_host, username, @@ -61,6 +67,10 @@ async fn main() { crypt_state_sender, Arc::clone(&audio), ), - network::handle_udp(server_addr, crypt_state_receiver, audio,), + network::handle_udp( + server_addr, + crypt_state_receiver, + audio, + ), ); } -- cgit v1.2.1