diff --git a/ruma-client/src/http_client.rs b/ruma-client/src/http_client.rs index d5ece666..73aa6dbc 100644 --- a/ruma-client/src/http_client.rs +++ b/ruma-client/src/http_client.rs @@ -61,13 +61,7 @@ pub trait HttpClientExt: HttpClient { access_token: SendAccessToken<'_>, request: R, ) -> Pin> + 'a>> { - Box::pin(crate::send_customized_request( - self, - homeserver_url, - access_token, - request, - |_| {}, - )) + self.send_customized_request(homeserver_url, access_token, request, |_| {}) } /// Turn a strongly-typed matrix request into an `http::Request`, customize it and send it to diff --git a/ruma-client/src/lib.rs b/ruma-client/src/lib.rs index d484b830..2a8cbc55 100644 --- a/ruma-client/src/lib.rs +++ b/ruma-client/src/lib.rs @@ -159,20 +159,7 @@ impl Client { &self, request: R, ) -> Result> { - let access_token = self.access_token(); - let send_access_token = match access_token.as_deref() { - Some(at) => SendAccessToken::IfRequired(at), - None => SendAccessToken::None, - }; - - send_customized_request( - &self.0.http_client, - &self.0.homeserver_url, - send_access_token, - request, - |_| {}, - ) - .await + self.send_customized_request(request, |_| {}).await } /// Makes a request to a Matrix API endpoint including additional URL parameters.