add logic, not working tho

This commit is contained in:
filipriec
2025-05-23 13:34:49 +02:00
parent 5478a2ac27
commit 58fdaa8298
15 changed files with 671 additions and 72 deletions

View File

@@ -41,6 +41,7 @@ use tokio::sync::mpsc;
use crate::tui::functions::common::login::LoginResult;
use crate::tui::functions::common::register::RegisterResult;
use crate::functions::modes::navigation::add_table_nav::SaveTableResultSender;
use crate::functions::modes::navigation::add_logic_nav::SaveLogicResultSender;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum EventOutcome {
@@ -63,6 +64,7 @@ pub struct EventHandler {
pub login_result_sender: mpsc::Sender<LoginResult>,
pub register_result_sender: mpsc::Sender<RegisterResult>,
pub save_table_result_sender: SaveTableResultSender,
pub save_logic_result_sender: SaveLogicResultSender,
}
impl EventHandler {
@@ -70,6 +72,7 @@ impl EventHandler {
login_result_sender: mpsc::Sender<LoginResult>,
register_result_sender: mpsc::Sender<RegisterResult>,
save_table_result_sender: SaveTableResultSender,
save_logic_result_sender: SaveLogicResultSender,
) -> Result<Self> {
Ok(EventHandler {
command_mode: false,
@@ -84,6 +87,7 @@ impl EventHandler {
login_result_sender,
register_result_sender,
save_table_result_sender,
save_logic_result_sender,
})
}