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 }) } }