Make onion_proxy_url override proxy_url setting if request target is onion
This commit is contained in:
parent
b77d4a9bdf
commit
b3b62a9c7f
2 changed files with 3 additions and 2 deletions
|
@ -21,6 +21,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||
### Fixed
|
||||
|
||||
- Make `/api/v1/accounts/{account_id}/follow` work with form-data.
|
||||
- Make `onion_proxy_url` override `proxy_url` setting if request target is onion.
|
||||
|
||||
## [1.21.0] - 2023-04-12
|
||||
|
||||
|
|
|
@ -15,8 +15,8 @@ pub fn build_federation_client(
|
|||
let mut client_builder = Client::builder();
|
||||
let mut maybe_proxy_url = instance.proxy_url.as_ref();
|
||||
if is_onion {
|
||||
maybe_proxy_url = maybe_proxy_url
|
||||
.or(instance.onion_proxy_url.as_ref());
|
||||
maybe_proxy_url = instance.onion_proxy_url.as_ref()
|
||||
.or(maybe_proxy_url);
|
||||
};
|
||||
if let Some(proxy_url) = maybe_proxy_url {
|
||||
let proxy = Proxy::all(proxy_url)?;
|
||||
|
|
Loading…
Reference in a new issue