Collapse nested ifs

This commit is contained in:
Marcin Kulik
2024-05-23 21:38:23 +02:00
parent 8c6d32c628
commit 72803c101b
2 changed files with 8 additions and 12 deletions

View File

@@ -116,13 +116,11 @@ impl cli::Record {
fn get_tty(&self) -> Result<Box<dyn tty::Tty>> {
if self.headless {
Ok(Box::new(tty::NullTty::open()?))
} else if let Ok(dev_tty) = tty::DevTty::open() {
Ok(Box::new(dev_tty))
} else {
if let Ok(dev_tty) = tty::DevTty::open() {
Ok(Box::new(dev_tty))
} else {
logger::info!("TTY not available, recording in headless mode");
Ok(Box::new(tty::NullTty::open()?))
}
logger::info!("TTY not available, recording in headless mode");
Ok(Box::new(tty::NullTty::open()?))
}
}

View File

@@ -141,13 +141,11 @@ impl cli::Stream {
fn get_tty(&self) -> Result<Box<dyn tty::Tty>> {
if self.headless {
Ok(Box::new(tty::NullTty::open()?))
} else if let Ok(dev_tty) = tty::DevTty::open() {
Ok(Box::new(dev_tty))
} else {
if let Ok(dev_tty) = tty::DevTty::open() {
Ok(Box::new(dev_tty))
} else {
logger::info!("TTY not available, streaming in headless mode");
Ok(Box::new(tty::NullTty::open()?))
}
logger::info!("TTY not available, streaming in headless mode");
Ok(Box::new(tty::NullTty::open()?))
}
}