aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-03-29 22:58:47 -0700
committerFuwn <[email protected]>2021-03-29 22:58:47 -0700
commitbeda30d9e2c1e33b9ba1dc84f44ee7c3eb43fd50 (patch)
tree2c5ce6ba59fec743febbafd77be0aa30cf4b95e6 /src/main.rs
parentformat: Refactor CLI, use pure `clap` instead of StructOpt (diff)
downloadwhirl-beda30d9e2c1e33b9ba1dc84f44ee7c3eb43fd50.tar.xz
whirl-beda30d9e2c1e33b9ba1dc84f44ee7c3eb43fd50.zip
format: Fix a few Clippy warnings
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/main.rs b/src/main.rs
index e3499b4..cb13cd7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -6,7 +6,7 @@ use std::error::Error;
use whirl::server::room::server::RoomServer;
use whirl::config;
use whirl::config::get_config;
-use structopt::clap::{SubCommand, AppSettings, App, Arg, Shell};
+use structopt::clap::Shell;
use whirl::cli::cli;
#[tokio::main]
@@ -53,17 +53,18 @@ async fn main() -> Result<(), Box<dyn Error>> {
}
async fn run() -> Result<(), Box<dyn Error>> {
- let mut threads = vec![];
- threads.push(tokio::spawn(async move {
- let _ = AutoServer::new(
- &*format!("0.0.0.0:{}", get_config().unwrap().auto_server_port)
- ).await;
- }));
- threads.push(tokio::spawn(async move {
- let _ = RoomServer::new(
- &*format!("0.0.0.0:{}", get_config().unwrap().room_server_port)
- ).await;
- }));
+ let threads = vec![
+ tokio::spawn(async move {
+ let _ = AutoServer::listen(
+ &*format!("0.0.0.0:{}", get_config().unwrap().auto_server_port)
+ ).await;
+ }),
+ tokio::spawn(async move {
+ let _ = RoomServer::listen(
+ &*format!("0.0.0.0:{}", get_config().unwrap().room_server_port)
+ ).await;
+ }),
+ ];
for thread in threads {
let _ = thread.await;
}