mirror of
https://github.com/zed-industries/zed.git
synced 2024-09-19 10:29:35 +03:00
Update post_json
to take in a bool for allowing for redirects
This commit is contained in:
parent
7f5afeb9fa
commit
69a4fffae2
@ -270,7 +270,7 @@ impl Telemetry {
|
|||||||
}])?;
|
}])?;
|
||||||
|
|
||||||
this.http_client
|
this.http_client
|
||||||
.post_json(MIXPANEL_ENGAGE_URL, json_bytes.into())
|
.post_json(MIXPANEL_ENGAGE_URL, json_bytes.into(), false)
|
||||||
.await?;
|
.await?;
|
||||||
anyhow::Ok(())
|
anyhow::Ok(())
|
||||||
}
|
}
|
||||||
@ -404,7 +404,7 @@ impl Telemetry {
|
|||||||
json_bytes.clear();
|
json_bytes.clear();
|
||||||
serde_json::to_writer(&mut json_bytes, &events)?;
|
serde_json::to_writer(&mut json_bytes, &events)?;
|
||||||
this.http_client
|
this.http_client
|
||||||
.post_json(MIXPANEL_EVENTS_URL, json_bytes.into())
|
.post_json(MIXPANEL_EVENTS_URL, json_bytes.into(), false)
|
||||||
.await?;
|
.await?;
|
||||||
anyhow::Ok(())
|
anyhow::Ok(())
|
||||||
}
|
}
|
||||||
@ -454,7 +454,7 @@ impl Telemetry {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.http_client
|
this.http_client
|
||||||
.post_json(CLICKHOUSE_EVENTS_URL.as_str(), json_bytes.into())
|
.post_json(CLICKHOUSE_EVENTS_URL.as_str(), json_bytes.into(), false)
|
||||||
.await?;
|
.await?;
|
||||||
anyhow::Ok(())
|
anyhow::Ok(())
|
||||||
}
|
}
|
||||||
|
@ -40,8 +40,14 @@ pub trait HttpClient: Send + Sync {
|
|||||||
&'a self,
|
&'a self,
|
||||||
uri: &str,
|
uri: &str,
|
||||||
body: AsyncBody,
|
body: AsyncBody,
|
||||||
|
follow_redirects: bool,
|
||||||
) -> BoxFuture<'a, Result<Response<AsyncBody>, Error>> {
|
) -> BoxFuture<'a, Result<Response<AsyncBody>, Error>> {
|
||||||
let request = isahc::Request::builder()
|
let request = isahc::Request::builder()
|
||||||
|
.redirect_policy(if follow_redirects {
|
||||||
|
RedirectPolicy::Follow
|
||||||
|
} else {
|
||||||
|
RedirectPolicy::None
|
||||||
|
})
|
||||||
.method(Method::POST)
|
.method(Method::POST)
|
||||||
.uri(uri)
|
.uri(uri)
|
||||||
.header("Content-Type", "application/json")
|
.header("Content-Type", "application/json")
|
||||||
|
Loading…
Reference in New Issue
Block a user