From 7f5b67108464e7a15aa5b9f75fdbbecc79f163cf Mon Sep 17 00:00:00 2001 From: filipriec Date: Mon, 31 Mar 2025 15:55:54 +0200 Subject: [PATCH] switch between login or form in the save request --- client/src/modes/handlers/event.rs | 2 ++ client/src/tui/functions/common.rs | 4 ++-- client/src/tui/functions/common/login.rs | 7 ++----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/client/src/modes/handlers/event.rs b/client/src/modes/handlers/event.rs index 12824f8..5889f68 100644 --- a/client/src/modes/handlers/event.rs +++ b/client/src/modes/handlers/event.rs @@ -131,6 +131,7 @@ impl EventHandler { return common::handle_core_action( action, form_state, + &mut self.auth_state, grpc_client, terminal, app_state, @@ -191,6 +192,7 @@ impl EventHandler { return common::handle_core_action( action, form_state, + &mut self.auth_state, grpc_client, terminal, app_state, diff --git a/client/src/tui/functions/common.rs b/client/src/tui/functions/common.rs index 66c868b..8982b5d 100644 --- a/client/src/tui/functions/common.rs +++ b/client/src/tui/functions/common.rs @@ -4,5 +4,5 @@ pub mod form; pub mod login; pub use commands::*; -pub use form::*; -pub use login::*; +pub use form::{revert, save as form_save}; +pub use login::{cancel, save as login_save}; diff --git a/client/src/tui/functions/common/login.rs b/client/src/tui/functions/common/login.rs index e9e934d..54b04ba 100644 --- a/client/src/tui/functions/common/login.rs +++ b/client/src/tui/functions/common/login.rs @@ -3,19 +3,16 @@ use crate::state::pages::auth::AuthState; use crate::services::grpc_client::GrpcClient; -/// Shared logic for login operations pub async fn save( auth_state: &mut AuthState, grpc_client: &mut GrpcClient, ) -> Result> { // Implement your login-specific save logic here - Ok("Login credentials saved".to_string()) + Ok("Login credentials saved - not implemented yet".to_string()) } -/// Shared logic for login cancellation pub async fn cancel( auth_state: &mut AuthState, ) -> String { - auth_state.clear_fields(); - "Login cancelled".to_string() + "Login credentials canceled - not implemented yet".to_string() }