client: Small refactoring
This commit is contained in:
parent
ac78c855a8
commit
71b4463306
@ -61,13 +61,7 @@ pub trait HttpClientExt: HttpClient {
|
|||||||
access_token: SendAccessToken<'_>,
|
access_token: SendAccessToken<'_>,
|
||||||
request: R,
|
request: R,
|
||||||
) -> Pin<Box<dyn Future<Output = ResponseResult<Self, R>> + 'a>> {
|
) -> Pin<Box<dyn Future<Output = ResponseResult<Self, R>> + 'a>> {
|
||||||
Box::pin(crate::send_customized_request(
|
self.send_customized_request(homeserver_url, access_token, request, |_| {})
|
||||||
self,
|
|
||||||
homeserver_url,
|
|
||||||
access_token,
|
|
||||||
request,
|
|
||||||
|_| {},
|
|
||||||
))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Turn a strongly-typed matrix request into an `http::Request`, customize it and send it to
|
/// Turn a strongly-typed matrix request into an `http::Request`, customize it and send it to
|
||||||
|
@ -159,20 +159,7 @@ impl<C: HttpClient> Client<C> {
|
|||||||
&self,
|
&self,
|
||||||
request: R,
|
request: R,
|
||||||
) -> Result<R::IncomingResponse, Error<C::Error, R::EndpointError>> {
|
) -> Result<R::IncomingResponse, Error<C::Error, R::EndpointError>> {
|
||||||
let access_token = self.access_token();
|
self.send_customized_request(request, |_| {}).await
|
||||||
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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Makes a request to a Matrix API endpoint including additional URL parameters.
|
/// Makes a request to a Matrix API endpoint including additional URL parameters.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user