Fix win service

pull/218/head v0.20.0-alpha.12
Chip Senkbeil 10 months ago
parent dc7e9b5309
commit eb23b4e1ad
No known key found for this signature in database
GPG Key ID: 35EF1F8EC72A4131

@ -161,13 +161,13 @@ fn run_service() -> windows_service::Result<()> {
let handle = thread::spawn({
move || {
debug!("Loading CLI using args from disk for {SERVICE_NAME}");
let config = Config::load()?;
let config = Config::load().expect("Failed to load config");
debug!("Parsing CLI args from disk for {SERVICE_NAME}");
let cli = Cli::initialize_from(config.args)?;
let cli = Cli::initialize_from(config.args).expect("Failed to initialize CLI");
debug!("Running CLI for {SERVICE_NAME}");
cli.run()
cli.run().expect("CLI failed during execution")
}
});
@ -176,13 +176,7 @@ fn run_service() -> windows_service::Result<()> {
let success = loop {
if handle.is_finished() {
match handle.join() {
Ok(result) => match result {
Ok(_) => break true,
Err(x) => {
error!("{x:?}");
break false;
}
},
Ok(_) => break true,
Err(x) => {
error!("{x:?}");
break false;

Loading…
Cancel
Save