From 013fa2d886d3eb1a5be37510c0892281bd2b46a2 Mon Sep 17 00:00:00 2001 From: Dylan Whyte Date: Fri, 7 May 2021 12:53:02 +0200 Subject: [PATCH] fix #3296: use proxy for subscriptions Signed-off-by: Dylan Whyte --- src/tools/subscription.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/tools/subscription.rs b/src/tools/subscription.rs index 29a2b13c..212cf5e8 100644 --- a/src/tools/subscription.rs +++ b/src/tools/subscription.rs @@ -6,6 +6,7 @@ use regex::Regex; use proxmox::api::api; +use crate::config::node; use crate::tools::{self, SimpleHttp}; use proxmox::tools::fs::{replace_file, CreateOptions}; @@ -102,7 +103,13 @@ async fn register_subscription( "check_token": challenge, }); - let mut client = SimpleHttp::new(None); // TODO: pass proxy_config + let proxy_config = if let Ok((node_config, _digest)) = node::config() { + node_config.http_proxy() + } else { + None + }; + + let mut client = SimpleHttp::new(proxy_config); let uri = "https://shop.maurer-it.com/modules/servers/licensing/verify.php"; let query = tools::json_object_to_query(params)?; -- 2.39.2