From 48ccd0e7d7a63b7acc05ae9c9306869bf547a720 Mon Sep 17 00:00:00 2001 From: kilmanio Date: Sat, 17 Oct 2020 19:43:20 +0200 Subject: Added an option to the config file to disable the web server --- src/main.rs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 51b1e38..c7ad805 100644 --- a/src/main.rs +++ b/src/main.rs @@ -184,18 +184,21 @@ async fn run(root_logger: Logger) -> Result<(), Box> { ctrl_c.await??; } else { + let webserver_enable = bot_args.webserver_enable; let domain = bot_args.domain.clone(); let bind_address = bot_args.bind_address.clone(); let bot_name = bot_args.master_name.clone(); let bot_logger = root_logger.new(o!("master" => bot_name.clone())); let bot = MasterBot::spawn(bot_args, bot_logger).await; - let web_args = web_server::WebServerArgs { - domain, - bind_address, - bot: bot.downgrade(), - }; - spawn_web_server(web_args, root_logger.new(o!("webserver" => bot_name))); + if webserver_enable { + let web_args = web_server::WebServerArgs { + domain, + bind_address, + bot: bot.downgrade(), + }; + spawn_web_server(web_args, root_logger.new(o!("webserver" => bot_name))); + } #[cfg(unix)] tokio::select! { -- cgit v1.2.3-70-g09d2