MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / toggle_appearance

Method toggle_appearance

packages/server/src/android.rs:646–656  ·  view source on GitHub ↗
(&self, id: &str)

Source from the content-addressed store, hash-verified

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)?;

Callers

nothing calls this directly

Calls 3

serial_for_idMethod · 0.80
run_adb_shellMethod · 0.80
run_adbMethod · 0.80

Tested by

no test coverage detected