diff --git a/src/flowgate/server.rs b/src/flowgate/server.rs index 92245c5..3949ffc 100755 --- a/src/flowgate/server.rs +++ b/src/flowgate/server.rs @@ -37,18 +37,15 @@ impl FlowgateServer { FlowgateServer { config } } - pub async fn start(self) { + pub async fn run(self) { let local_self = Arc::new(self); tokio::spawn({ let local_self = local_self.clone(); async move { local_self.run_http().await.ignore(); } }); - - tokio::spawn({ - let local_self = local_self.clone(); - async move { local_self.run_https().await.ignore(); } - }); + + local_self.run_https().await.ignore(); } pub async fn run_http(self: Arc) -> Result<(), Box> { diff --git a/src/main.rs b/src/main.rs index cce2935..2412829 100755 --- a/src/main.rs +++ b/src/main.rs @@ -14,7 +14,6 @@ async fn main() { let config = Arc::new(Config::parse("conf.yml").unwrap()); let server = FlowgateServer::new(config.clone()); - server.start().await; - - loop {} + // server.start().await; + server.run().await; } \ No newline at end of file