Fix: prevent an aura manager deadlock

This commit is contained in:
Luke D. Jones
2024-12-18 10:33:14 +13:00
parent ccdc576319
commit c05c8ba648
6 changed files with 554 additions and 314 deletions

View File

@@ -19,17 +19,18 @@ use zbus::fdo::ObjectManager;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
// console_subscriber::init();
console_subscriber::init();
let mut logger = env_logger::Builder::new();
logger
.parse_default_env()
.target(env_logger::Target::Stdout)
.format_timestamp(None)
.filter_level(log::LevelFilter::Debug)
.init();
let is_service = match env::var_os("IS_SERVICE") {
Some(val) => val == "1",
None => false,
None => true,
};
if !is_service {