(&self, id: &str)
| 644 | } |
| 645 | |
| 646 | pub fn toggle_appearance(&self, id: &str) -> Result<(), AppError> { |
| 647 | let serial = self.serial_for_id(id)?; |
| 648 | let current = self.run_adb_shell(&serial, "cmd uimode night")?; |
| 649 | let mode = if current.to_lowercase().contains("yes") { |
| 650 | "no" |
| 651 | } else { |
| 652 | "yes" |
| 653 | }; |
| 654 | self.run_adb(["-s", &serial, "shell", "cmd", "uimode", "night", mode])?; |
| 655 | Ok(()) |
| 656 | } |
| 657 | |
| 658 | pub fn logs(&self, id: &str, limit: usize) -> Result<Vec<Value>, AppError> { |
| 659 | let serial = self.serial_for_id(id)?; |
nothing calls this directly
no test coverage detected