daemon: main reorg
This commit is contained in:
@@ -4,6 +4,10 @@ mod daemon;
|
|||||||
use std::future;
|
use std::future;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use log::LevelFilter;
|
use log::LevelFilter;
|
||||||
|
|
||||||
|
use daemon::Daemon;
|
||||||
|
use dbus::endpoint::Endpoint as DbusEndpoint;
|
||||||
|
|
||||||
fn initialize_logging() {
|
fn initialize_logging() {
|
||||||
env_logger::Builder::from_default_env()
|
env_logger::Builder::from_default_env()
|
||||||
.filter_level(LevelFilter::Info)
|
.filter_level(LevelFilter::Info)
|
||||||
@@ -15,8 +19,10 @@ fn initialize_logging() {
|
|||||||
async fn main() {
|
async fn main() {
|
||||||
initialize_logging();
|
initialize_logging();
|
||||||
|
|
||||||
let daemon = Arc::new(daemon::Daemon::new());
|
// Daemon is stored in an Arc so it can be shared with other endpoints eventually.
|
||||||
let endpoint = Arc::new(dbus::endpoint::Endpoint::new(daemon));
|
let daemon = Arc::new(Daemon::new());
|
||||||
|
|
||||||
|
let endpoint = DbusEndpoint::new(daemon);
|
||||||
endpoint.start().await;
|
endpoint.start().await;
|
||||||
|
|
||||||
future::pending::<()>().await;
|
future::pending::<()>().await;
|
||||||
|
|||||||
Reference in New Issue
Block a user