[fractal/fractal-next] auth_dialog: Avoid use of event type strings
- From: Julian Sparber <jsparber src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/fractal-next] auth_dialog: Avoid use of event type strings
- Date: Mon, 14 Feb 2022 08:52:31 +0000 (UTC)
commit 0c2b2c931036c1c803a00f53c470dfee72ede833
Author: Kai A. Hiller <V02460 gmail com>
Date: Sat Feb 12 09:34:55 2022 +0100
auth_dialog: Avoid use of event type strings
src/components/auth_dialog.rs | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/components/auth_dialog.rs b/src/components/auth_dialog.rs
index 60abf0db..05dda36a 100644
--- a/src/components/auth_dialog.rs
+++ b/src/components/auth_dialog.rs
@@ -10,7 +10,7 @@ use matrix_sdk::{
client::{
error::ErrorBody,
r0::uiaa::{
- AuthData as MatrixAuthData,
+ AuthData as MatrixAuthData, AuthType,
FallbackAcknowledgement as MatrixFallbackAcknowledgement,
Password as MatrixPassword, UiaaInfo, UiaaResponse, UserIdentifier,
},
@@ -260,9 +260,10 @@ impl AuthDialog {
.find(|flow| flow.stages.starts_with(&uiaa_info.completed))
.ok_or(AuthError::NoStageToChoose)?;
- match flow.stages[uiaa_info.completed.len()].as_ref() {
- "m.login.password" => {
- priv_.stack.set_visible_child_name("m.login.password");
+ match flow.stages[uiaa_info.completed.len()] {
+ AuthType::Password => {
+ let stack = &priv_.stack;
+ stack.set_visible_child_name(AuthType::Password.as_ref());
if self.show_and_wait_for_response().await.is_ok() {
let user_id = self.session().user().unwrap().user_id().to_string();
let password = priv_.password.text().to_string();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]