From 9cdbc9e2dba0b9980e3180ce1f25254320435af6 Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Mon, 18 Mar 2024 23:05:51 -0500 Subject: [PATCH] fix proxy --- src/gitlab.rs | 3 ++- src/tasks.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gitlab.rs b/src/gitlab.rs index f096b32..86b57f8 100644 --- a/src/gitlab.rs +++ b/src/gitlab.rs @@ -1,3 +1,4 @@ +use color_eyre::owo_colors::OwoColorize; use reqwest::{ header::{HeaderMap, HeaderValue}, Client, Url, @@ -70,7 +71,7 @@ impl GitLab { let url = Url::parse(url)?; let mut headers = HeaderMap::new(); headers.insert("PRIVATE-TOKEN", HeaderValue::from_str(token)?); - let proxy = reqwest::Proxy::http("socks5h://localhost:9982")?; + let proxy = reqwest::Proxy::all("socks5h://localhost:9982")?; let retry_policy = ExponentialBackoff::builder().build_with_max_retries(3); let base_client = Client::builder() diff --git a/src/tasks.rs b/src/tasks.rs index 431b889..57d1c3a 100644 --- a/src/tasks.rs +++ b/src/tasks.rs @@ -8,7 +8,7 @@ pub struct Tasks { impl Tasks { pub fn try_new() -> Result { - let gitlab = GitLab::try_new("https://git.hq.bill.com", &env::var("GITLAB_TOKEN")?)?; + let gitlab = GitLab::try_new("https://git.hq.bill.com/api/v4", &env::var("GITLAB_TOKEN")?)?; Ok(Self { gitlab }) } }