diff --git a/plugins/websocket/src/lib.rs b/plugins/websocket/src/lib.rs index edbc953d..2beaf472 100644 --- a/plugins/websocket/src/lib.rs +++ b/plugins/websocket/src/lib.rs @@ -370,21 +370,13 @@ impl Builder { pub async fn reconfigure_proxy(app: &AppHandle, proxy_config: Option) { if let Some(state) = app.try_state::() { - if let Some(proxy_config) = proxy_config { - state.0.lock().unwrap().replace(proxy_config); - } else { - state.0.lock().unwrap().take(); - } + *state.0.lock().unwrap() = proxy_config; } } pub async fn reconfigure_tls_connector(app: &AppHandle, tls_connector: Option) { if let Some(state) = app.try_state::() { - if let Some(tls_connector) = tls_connector { - state.0.lock().unwrap().replace(tls_connector); - } else { - state.0.lock().unwrap().take(); - } + *state.0.lock().unwrap() = tls_connector; } }