Created a domain module to decouple flows from the core.

This commit is contained in:
2025-05-03 22:49:01 +02:00
parent fce0ebd76b
commit 4e26d3cdcb
9 changed files with 54 additions and 29 deletions

View File

@@ -1,5 +1,5 @@
use super::{abort::Abort, add_gamenight::AddGamenight, list_gamenights::ListGamenights, login::Login, main_menu::MainMenu, *};
use super::{exit::Exit, add_gamenight::AddGamenight, list_gamenights::ListGamenights, login::Login, main_menu::MainMenu, *};
#[derive(Clone)]
pub struct Main {
@@ -12,7 +12,7 @@ impl Main {
let mut main_menu = MainMenu::new();
main_menu.menu.push(Box::new(ListGamenights::new()));
main_menu.menu.push(Box::new(AddGamenight::new()));
main_menu.menu.push(Box::new(Abort::new()));
main_menu.menu.push(Box::new(Exit::new()));
Self {
login: Box::new(Login::new()),
main_menu: main_menu