Remove unused query_params parameter from send_request
This commit is contained in:
parent
55c0b1eb6b
commit
b6abcf252a
1 changed files with 4 additions and 8 deletions
|
@ -53,9 +53,9 @@ pub enum FetchError {
|
||||||
|
|
||||||
fn build_client(
|
fn build_client(
|
||||||
instance: &Instance,
|
instance: &Instance,
|
||||||
request_uri: &str,
|
request_url: &str,
|
||||||
) -> Result<Client, FetchError> {
|
) -> Result<Client, FetchError> {
|
||||||
let hostname = get_hostname(request_uri)?;
|
let hostname = get_hostname(request_url)?;
|
||||||
let is_onion = hostname.ends_with(".onion");
|
let is_onion = hostname.ends_with(".onion");
|
||||||
let client = build_federation_client(
|
let client = build_federation_client(
|
||||||
instance,
|
instance,
|
||||||
|
@ -84,15 +84,11 @@ fn build_request(
|
||||||
async fn send_request(
|
async fn send_request(
|
||||||
instance: &Instance,
|
instance: &Instance,
|
||||||
url: &str,
|
url: &str,
|
||||||
query_params: &[(&str, &str)],
|
|
||||||
) -> Result<String, FetchError> {
|
) -> Result<String, FetchError> {
|
||||||
let client = build_client(instance, url)?;
|
let client = build_client(instance, url)?;
|
||||||
let mut request_builder = build_request(instance, client, Method::GET, url)
|
let mut request_builder = build_request(instance, client, Method::GET, url)
|
||||||
.header(reqwest::header::ACCEPT, AP_MEDIA_TYPE);
|
.header(reqwest::header::ACCEPT, AP_MEDIA_TYPE);
|
||||||
|
|
||||||
if !query_params.is_empty() {
|
|
||||||
request_builder = request_builder.query(query_params);
|
|
||||||
};
|
|
||||||
if !instance.is_private {
|
if !instance.is_private {
|
||||||
// Only public instances can send signed requests
|
// Only public instances can send signed requests
|
||||||
let instance_actor_id = local_instance_actor_id(&instance.url());
|
let instance_actor_id = local_instance_actor_id(&instance.url());
|
||||||
|
@ -213,7 +209,7 @@ pub async fn fetch_actor(
|
||||||
instance: &Instance,
|
instance: &Instance,
|
||||||
actor_url: &str,
|
actor_url: &str,
|
||||||
) -> Result<Actor, FetchError> {
|
) -> Result<Actor, FetchError> {
|
||||||
let actor_json = send_request(instance, actor_url, &[]).await?;
|
let actor_json = send_request(instance, actor_url).await?;
|
||||||
let actor: Actor = serde_json::from_str(&actor_json)?;
|
let actor: Actor = serde_json::from_str(&actor_json)?;
|
||||||
if actor.id != actor_url {
|
if actor.id != actor_url {
|
||||||
log::warn!("redirected from {} to {}", actor_url, actor.id);
|
log::warn!("redirected from {} to {}", actor_url, actor.id);
|
||||||
|
@ -225,7 +221,7 @@ pub async fn fetch_object(
|
||||||
instance: &Instance,
|
instance: &Instance,
|
||||||
object_url: &str,
|
object_url: &str,
|
||||||
) -> Result<Object, FetchError> {
|
) -> Result<Object, FetchError> {
|
||||||
let object_json = send_request(instance, object_url, &[]).await?;
|
let object_json = send_request(instance, object_url).await?;
|
||||||
let object_value: Value = serde_json::from_str(&object_json)?;
|
let object_value: Value = serde_json::from_str(&object_json)?;
|
||||||
let object: Object = serde_json::from_value(object_value)?;
|
let object: Object = serde_json::from_value(object_value)?;
|
||||||
Ok(object)
|
Ok(object)
|
||||||
|
|
Loading…
Reference in a new issue