summaryrefslogtreecommitdiff
path: root/cli/tools/registry/api.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tools/registry/api.rs')
-rw-r--r--cli/tools/registry/api.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/cli/tools/registry/api.rs b/cli/tools/registry/api.rs
index de9b4a333..c7097267d 100644
--- a/cli/tools/registry/api.rs
+++ b/cli/tools/registry/api.rs
@@ -6,6 +6,8 @@ use deno_runtime::deno_fetch::reqwest;
use lsp_types::Url;
use serde::de::DeserializeOwned;
+use crate::http_util::HttpClient;
+
#[derive(serde::Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CreateAuthorizationResponse {
@@ -116,8 +118,8 @@ pub async fn parse_response<T: DeserializeOwned>(
}
pub async fn get_scope(
- client: &reqwest::Client,
- registry_api_url: &str,
+ client: &HttpClient,
+ registry_api_url: &Url,
scope: &str,
) -> Result<reqwest::Response, AnyError> {
let scope_url = format!("{}scopes/{}", registry_api_url, scope);
@@ -126,7 +128,7 @@ pub async fn get_scope(
}
pub fn get_package_api_url(
- registry_api_url: &str,
+ registry_api_url: &Url,
scope: &str,
package: &str,
) -> String {
@@ -134,8 +136,8 @@ pub fn get_package_api_url(
}
pub async fn get_package(
- client: &reqwest::Client,
- registry_api_url: &str,
+ client: &HttpClient,
+ registry_api_url: &Url,
scope: &str,
package: &str,
) -> Result<reqwest::Response, AnyError> {