Skip to content

Commit c8b7888

Browse files
committed
refactor: Adapt to renamed module for get_authorization_server_metadata in Ruma
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
1 parent e404487 commit c8b7888

File tree

10 files changed

+21
-23
lines changed

10 files changed

+21
-23
lines changed

bindings/matrix-sdk-ffi/src/client.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use matrix_sdk::{
2020
api::client::{
2121
discovery::{
2222
discover_homeserver::RtcFocusInfo,
23-
get_authorization_server_metadata::msc2965::Prompt as RumaOidcPrompt,
23+
get_authorization_server_metadata::v1::Prompt as RumaOidcPrompt,
2424
},
2525
push::{EmailPusherData, PusherIds, PusherInit, PusherKind as RumaPusherKind},
2626
room::{create_room, Visibility},

crates/matrix-sdk/src/authentication/oauth/account_management_url.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
//! This is a Matrix extension introduced in [MSC4191](https://github.com/matrix-org/matrix-spec-proposals/pull/4191).
1818
1919
use ruma::{
20-
api::client::discovery::get_authorization_server_metadata::msc2965::AccountManagementAction,
20+
api::client::discovery::get_authorization_server_metadata::v1::AccountManagementAction,
2121
OwnedDeviceId,
2222
};
2323
use url::Url;

crates/matrix-sdk/src/authentication/oauth/auth_code_builder.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ use oauth2::{
1818
basic::BasicClient as OAuthClient, AuthUrl, CsrfToken, PkceCodeChallenge, RedirectUrl, Scope,
1919
};
2020
use ruma::{
21-
api::client::discovery::get_authorization_server_metadata::msc2965::Prompt, OwnedDeviceId,
22-
UserId,
21+
api::client::discovery::get_authorization_server_metadata::v1::Prompt, OwnedDeviceId, UserId,
2322
};
2423
use tracing::{info, instrument};
2524
use url::Url;

crates/matrix-sdk/src/authentication/oauth/error.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pub use oauth2::{
2525
StandardErrorResponse,
2626
};
2727
use ruma::{
28-
api::client::discovery::get_authorization_server_metadata::msc2965::AuthorizationServerMetadataUrlError,
28+
api::client::discovery::get_authorization_server_metadata::v1::AuthorizationServerMetadataUrlError,
2929
serde::{PartialEqAsRefStr, StringEnum},
3030
};
3131

crates/matrix-sdk/src/authentication/oauth/mod.rs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ pub use oauth2::{ClientId, CsrfToken};
187187
use ruma::{
188188
api::client::discovery::get_authorization_server_metadata::{
189189
self,
190-
msc2965::{AccountManagementAction, AuthorizationServerMetadata},
190+
v1::{AccountManagementAction, AuthorizationServerMetadata},
191191
},
192192
serde::Raw,
193193
DeviceId, OwnedDeviceId,
@@ -577,18 +577,17 @@ impl OAuth {
577577
.is_some_and(|err| err.status_code == http::StatusCode::NOT_FOUND)
578578
};
579579

580-
let response = self
581-
.client
582-
.send(get_authorization_server_metadata::msc2965::Request::new())
583-
.await
584-
.map_err(|error| {
585-
// If the endpoint returns a 404, i.e. the server doesn't support the endpoint.
586-
if is_endpoint_unsupported(&error) {
587-
OAuthDiscoveryError::NotSupported
588-
} else {
589-
error.into()
590-
}
591-
})?;
580+
let response =
581+
self.client.send(get_authorization_server_metadata::v1::Request::new()).await.map_err(
582+
|error| {
583+
// If the endpoint returns a 404, i.e. the server doesn't support the endpoint.
584+
if is_endpoint_unsupported(&error) {
585+
OAuthDiscoveryError::NotSupported
586+
} else {
587+
error.into()
588+
}
589+
},
590+
)?;
592591

593592
let metadata = response.metadata.deserialize()?;
594593

crates/matrix-sdk/src/authentication/oauth/qrcode/login.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use matrix_sdk_base::{
2424
};
2525
use oauth2::{DeviceCodeErrorResponseType, StandardDeviceAuthorizationResponse};
2626
use ruma::{
27-
api::client::discovery::get_authorization_server_metadata::msc2965::AuthorizationServerMetadata,
27+
api::client::discovery::get_authorization_server_metadata::v1::AuthorizationServerMetadata,
2828
OwnedDeviceId,
2929
};
3030
use tracing::trace;

crates/matrix-sdk/src/authentication/oauth/registration.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use language_tags::LanguageTag;
2323
use matrix_sdk_base::deserialized_responses::PrivOwnedStr;
2424
use oauth2::{AsyncHttpClient, ClientId, HttpClientError, RequestTokenError};
2525
use ruma::{
26-
api::client::discovery::get_authorization_server_metadata::msc2965::{GrantType, ResponseType},
26+
api::client::discovery::get_authorization_server_metadata::v1::{GrantType, ResponseType},
2727
serde::{PartialEqAsRefStr, Raw, StringEnum},
2828
SecondsSinceUnixEpoch,
2929
};

crates/matrix-sdk/src/authentication/oauth/tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use matrix_sdk_base::store::RoomLoadSettings;
44
use matrix_sdk_test::async_test;
55
use oauth2::{ClientId, CsrfToken, PkceCodeChallenge, RedirectUrl};
66
use ruma::{
7-
api::client::discovery::get_authorization_server_metadata::msc2965::Prompt, device_id,
7+
api::client::discovery::get_authorization_server_metadata::v1::Prompt, device_id,
88
owned_device_id, user_id, DeviceId, ServerName,
99
};
1010
use tokio::sync::broadcast::error::TryRecvError;

crates/matrix-sdk/src/client/caches.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
// limitations under the License.
1414

1515
use matrix_sdk_base::ttl_cache::TtlCache;
16-
use ruma::api::client::discovery::get_authorization_server_metadata::msc2965::AuthorizationServerMetadata;
16+
use ruma::api::client::discovery::get_authorization_server_metadata::v1::AuthorizationServerMetadata;
1717
use tokio::sync::RwLock;
1818

1919
use super::ClientServerInfo;

crates/matrix-sdk/src/test_utils/mocks/oauth.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
//! Helpers to mock an OAuth 2.0 server for the purpose of integration tests.
1616
1717
use ruma::{
18-
api::client::discovery::get_authorization_server_metadata::msc2965::AuthorizationServerMetadata,
18+
api::client::discovery::get_authorization_server_metadata::v1::AuthorizationServerMetadata,
1919
serde::Raw,
2020
};
2121
use serde_json::json;

0 commit comments

Comments
 (0)