src/tools/daemon.rs: use new ServerState handler

This commit is contained in:
Dietmar Maurer
2019-04-08 14:00:23 +02:00
parent 7a630df709
commit e3f41f2165
3 changed files with 38 additions and 38 deletions

View File

@ -1,5 +1,6 @@
use proxmox_backup::configdir;
use proxmox_backup::tools;
use proxmox_backup::server;
use proxmox_backup::tools::daemon;
use proxmox_backup::api_schema::router::*;
use proxmox_backup::api_schema::config::*;
@ -9,8 +10,8 @@ use proxmox_backup::auth_helpers::*;
use failure::*;
use lazy_static::lazy_static;
use futures::*;
use futures::stream::Stream;
use tokio::prelude::*;
use hyper;
@ -96,6 +97,16 @@ fn run() -> Result<(), Error> {
},
)?;
hyper::rt::run(server);
tokio::run(lazy(|| {
if let Err(err) = server::server_state_init() {
eprintln!("unable to start daemon - {}", err);
} else {
tokio::spawn(server);
}
Ok(())
}));
Ok(())
}