From ed89a2af3deaf57f4e89276e3dd95fc68c92cb32 Mon Sep 17 00:00:00 2001 From: Doug Date: Fri, 24 Apr 2026 16:17:11 +0100 Subject: [PATCH] ffi: Rename OidcPrompt to OAuthPrompt. --- bindings/matrix-sdk-ffi/src/authentication.rs | 6 ++--- bindings/matrix-sdk-ffi/src/client.rs | 24 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/bindings/matrix-sdk-ffi/src/authentication.rs b/bindings/matrix-sdk-ffi/src/authentication.rs index 72f2d9cb9..107575ba3 100644 --- a/bindings/matrix-sdk-ffi/src/authentication.rs +++ b/bindings/matrix-sdk-ffi/src/authentication.rs @@ -29,14 +29,14 @@ use matrix_sdk::{ use ruma::serde::Raw; use url::Url; -use crate::client::{Client, OidcPrompt, SlidingSyncVersion}; +use crate::client::{Client, OAuthPrompt, SlidingSyncVersion}; #[derive(uniffi::Object)] pub struct HomeserverLoginDetails { pub(crate) url: String, pub(crate) sliding_sync_version: SlidingSyncVersion, pub(crate) supports_oidc_login: bool, - pub(crate) supported_oidc_prompts: Vec, + pub(crate) supported_oidc_prompts: Vec, pub(crate) supports_sso_login: bool, pub(crate) supports_password_login: bool, } @@ -65,7 +65,7 @@ impl HomeserverLoginDetails { /// The prompts advertised by the authentication issuer for use in the login /// URL. - pub fn supported_oidc_prompts(&self) -> Vec { + pub fn supported_oidc_prompts(&self) -> Vec { self.supported_oidc_prompts.clone() } diff --git a/bindings/matrix-sdk-ffi/src/client.rs b/bindings/matrix-sdk-ffi/src/client.rs index bf48b6b31..47a75e263 100644 --- a/bindings/matrix-sdk-ffi/src/client.rs +++ b/bindings/matrix-sdk-ffi/src/client.rs @@ -38,7 +38,7 @@ use matrix_sdk::{ account::request_openid_token, discovery::{ discover_homeserver::RtcFocusInfo, - get_authorization_server_metadata::v1::Prompt as RumaOidcPrompt, + get_authorization_server_metadata::v1::Prompt as RumaOAuthPrompt, }, push::{EmailPusherData, PusherIds, PusherInit, PusherKind as RumaPusherKind}, room::{Visibility, create_room}, @@ -637,7 +637,7 @@ impl Client { pub async fn url_for_oauth( &self, oauth_configuration: &OAuthConfiguration, - prompt: Option, + prompt: Option, login_hint: Option, device_id: Option, additional_scopes: Option>, @@ -2918,7 +2918,7 @@ impl TryFrom for SdkSlidingSyncVersion { } #[derive(Clone, uniffi::Enum)] -pub enum OidcPrompt { +pub enum OAuthPrompt { /// The Authorization Server should prompt the End-User to create a user /// account. /// @@ -2937,10 +2937,10 @@ pub enum OidcPrompt { Unknown { value: String }, } -impl From for OidcPrompt { - fn from(value: RumaOidcPrompt) -> Self { +impl From for OAuthPrompt { + fn from(value: RumaOAuthPrompt) -> Self { match value { - RumaOidcPrompt::Create => Self::Create, + RumaOAuthPrompt::Create => Self::Create, value => match value.as_str() { "consent" => Self::Consent, "login" => Self::Login, @@ -2950,13 +2950,13 @@ impl From for OidcPrompt { } } -impl From for RumaOidcPrompt { - fn from(value: OidcPrompt) -> Self { +impl From for RumaOAuthPrompt { + fn from(value: OAuthPrompt) -> Self { match value { - OidcPrompt::Create => Self::Create, - OidcPrompt::Consent => Self::from("consent"), - OidcPrompt::Login => Self::from("login"), - OidcPrompt::Unknown { value } => value.into(), + OAuthPrompt::Create => Self::Create, + OAuthPrompt::Consent => Self::from("consent"), + OAuthPrompt::Login => Self::from("login"), + OAuthPrompt::Unknown { value } => value.into(), } } }