diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fd558c1c..2e6ab4b5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - [main] Fixed `--volume-ctrl fixed` not disabling volume control +- [core] Fixed missing proxy forwarding to the dealer ## [0.8.0] - 2025-11-10 diff --git a/core/src/dealer/manager.rs b/core/src/dealer/manager.rs index 98ea0265f..853686c76 100644 --- a/core/src/dealer/manager.rs +++ b/core/src/dealer/manager.rs @@ -148,6 +148,8 @@ impl DealerManager { debug!("Launching dealer"); let session = self.session(); + + let proxy = session.config().proxy.clone(); // the url has to be a function that can retrieve a new url, // otherwise when we later try to reconnect with the initial url/token // and the token is expired we will just get 401 error @@ -156,7 +158,7 @@ impl DealerManager { let dealer = self .lock(move |inner| inner.builder.take()) .ok_or(DealerError::BuilderNotAvailable)? - .launch(get_url, None) + .launch(get_url, proxy) .await .map_err(DealerError::LaunchFailure)?;