Mountain/IPC/WindServiceHandlers/NativeHost/
ToggleDevTools.rs1
2use serde_json::Value;
6use tauri::{AppHandle, Manager};
7
8use crate::dev_log;
9
10pub async fn Fn(ApplicationHandle:AppHandle, _Arguments:Vec<Value>) -> Result<Value, String> {
11 dev_log!("devtools", "nativeHost:toggleDevTools");
12
13 if let Some(Window) = ApplicationHandle.get_webview_window("main") {
14 if Window.is_devtools_open() {
15 Window.close_devtools();
16 } else {
17 Window.open_devtools();
18 }
19 }
20
21 Ok(Value::Null)
22}