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