diff --git a/rust_backend/crates/extensions/src/environment.rs b/rust_backend/crates/extensions/src/environment.rs index b09afb8e..f61304a6 100644 --- a/rust_backend/crates/extensions/src/environment.rs +++ b/rust_backend/crates/extensions/src/environment.rs @@ -219,11 +219,9 @@ impl ExtensionEnvironment { pub fn set_network_compatibility_options( &self, allow_http: bool, - insecure_tls: bool, ) -> Result<(), EnvironmentError> { let _operation = self.enter()?; - self.network - .set_network_compatibility_options(allow_http, insecure_tls); + self.network.set_network_compatibility_options(allow_http); Ok(()) } diff --git a/rust_backend/crates/mobile/src/extensions.rs b/rust_backend/crates/mobile/src/extensions.rs index 57f09e67..0b27e96d 100644 --- a/rust_backend/crates/mobile/src/extensions.rs +++ b/rust_backend/crates/mobile/src/extensions.rs @@ -193,8 +193,10 @@ impl ExtensionEnvironment { allow_http: bool, insecure_tls: bool, ) -> Result<(), JsExtensionError> { + // Accepted for binding compatibility and ignored: TLS verification is never disabled. + let _ = insecure_tls; self.inner - .set_network_compatibility_options(allow_http, insecure_tls) + .set_network_compatibility_options(allow_http) .map_err(Into::into) } diff --git a/rust_backend/crates/network/src/client.rs b/rust_backend/crates/network/src/client.rs index 0abd47af..8eb56fa3 100644 --- a/rust_backend/crates/network/src/client.rs +++ b/rust_backend/crates/network/src/client.rs @@ -279,7 +279,7 @@ impl NetworkService { /// Native compatibility requests may retry HTTPS over HTTP. Extension /// sessions retain their manifest policy. TLS verification is never disabled. - pub fn set_network_compatibility_options(&self, allow_http: bool, _insecure_tls: bool) { + pub fn set_network_compatibility_options(&self, allow_http: bool) { let mut pool = self.pool.lock().expect("HTTP pool lock"); if pool.allow_http_fallback == allow_http { return;