From ad4fc718026f1eade4ffbf9a0f700dd766d3d366 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Wed, 16 Jul 2025 17:01:49 -0400 Subject: [PATCH] move starup tasks --- .../lifecycle/startup/handle_tauri_startup.rs | 16 ++++++++-------- .../artcraft/src/core/lifecycle/startup/mod.rs | 9 +-------- .../{ => tasks}/bootstrap_task_database.rs | 0 .../src/core/lifecycle/startup/tasks/mod.rs | 8 ++++++++ .../{ => tasks}/print_startup_debug_info.rs | 0 .../{ => tasks}/size_and_position_windows.rs | 0 .../{ => tasks}/spawn_discord_presence_thread.rs | 0 .../{ => tasks}/spawn_fal_task_polling_thread.rs | 0 .../{ => tasks}/spawn_main_window_thread.rs | 0 .../spawn_sora_task_polling_thread.rs | 0 .../spawn_storytoller_task_polling_thread.rs | 0 11 files changed, 17 insertions(+), 16 deletions(-) rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/bootstrap_task_database.rs (100%) create mode 100644 crates/desktop/artcraft/src/core/lifecycle/startup/tasks/mod.rs rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/print_startup_debug_info.rs (100%) rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/size_and_position_windows.rs (100%) rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/spawn_discord_presence_thread.rs (100%) rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/spawn_fal_task_polling_thread.rs (100%) rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/spawn_main_window_thread.rs (100%) rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/spawn_sora_task_polling_thread.rs (100%) rename crates/desktop/artcraft/src/core/lifecycle/startup/{ => tasks}/spawn_storytoller_task_polling_thread.rs (100%) diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/handle_tauri_startup.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/handle_tauri_startup.rs index e047ecc3e5..a8d4d0a1ad 100644 --- a/crates/desktop/artcraft/src/core/lifecycle/startup/handle_tauri_startup.rs +++ b/crates/desktop/artcraft/src/core/lifecycle/startup/handle_tauri_startup.rs @@ -1,11 +1,11 @@ -use crate::core::lifecycle::startup::bootstrap_task_database::bootstrap_task_database; -use crate::core::lifecycle::startup::print_startup_debug_info::print_startup_debug_info; -use crate::core::lifecycle::startup::size_and_position_windows::size_and_position_windows; -use crate::core::lifecycle::startup::spawn_discord_presence_thread::spawn_discord_presence_thread; -use crate::core::lifecycle::startup::spawn_fal_task_polling_thread::spawn_fal_task_polling_thread; -use crate::core::lifecycle::startup::spawn_main_window_thread::spawn_main_window_thread; -use crate::core::lifecycle::startup::spawn_sora_task_polling_thread::spawn_sora_task_polling_thread; -use crate::core::lifecycle::startup::spawn_storytoller_task_polling_thread::spawn_storyteller_task_polling_thread; +use crate::core::lifecycle::startup::tasks::bootstrap_task_database::bootstrap_task_database; +use crate::core::lifecycle::startup::tasks::print_startup_debug_info::print_startup_debug_info; +use crate::core::lifecycle::startup::tasks::size_and_position_windows::size_and_position_windows; +use crate::core::lifecycle::startup::tasks::spawn_discord_presence_thread::spawn_discord_presence_thread; +use crate::core::lifecycle::startup::tasks::spawn_fal_task_polling_thread::spawn_fal_task_polling_thread; +use crate::core::lifecycle::startup::tasks::spawn_main_window_thread::spawn_main_window_thread; +use crate::core::lifecycle::startup::tasks::spawn_sora_task_polling_thread::spawn_sora_task_polling_thread; +use crate::core::lifecycle::startup::tasks::spawn_storytoller_task_polling_thread::spawn_storyteller_task_polling_thread; use crate::core::state::app_env_configs::app_env_configs::AppEnvConfigs; use crate::core::state::data_dir::app_data_root::AppDataRoot; use crate::services::fal::state::fal_credential_manager::FalCredentialManager; diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/mod.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/mod.rs index c15f88c145..d50b223b7b 100644 --- a/crates/desktop/artcraft/src/core/lifecycle/startup/mod.rs +++ b/crates/desktop/artcraft/src/core/lifecycle/startup/mod.rs @@ -1,9 +1,2 @@ -mod bootstrap_task_database; -mod size_and_position_windows; -mod spawn_main_window_thread; -mod spawn_sora_task_polling_thread; -mod spawn_storytoller_task_polling_thread; pub mod handle_tauri_startup; -mod spawn_fal_task_polling_thread; -mod spawn_discord_presence_thread; -mod print_startup_debug_info; \ No newline at end of file +mod tasks; \ No newline at end of file diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/bootstrap_task_database.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/bootstrap_task_database.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/bootstrap_task_database.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/bootstrap_task_database.rs diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/mod.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/mod.rs new file mode 100644 index 0000000000..c59a5974f3 --- /dev/null +++ b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/mod.rs @@ -0,0 +1,8 @@ +pub (super) mod bootstrap_task_database; +pub (super) mod print_startup_debug_info; +pub (super) mod size_and_position_windows; +pub (super) mod spawn_discord_presence_thread; +pub (super) mod spawn_fal_task_polling_thread; +pub (super) mod spawn_main_window_thread; +pub (super) mod spawn_sora_task_polling_thread; +pub (super) mod spawn_storytoller_task_polling_thread; diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/print_startup_debug_info.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/print_startup_debug_info.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/print_startup_debug_info.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/print_startup_debug_info.rs diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/size_and_position_windows.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/size_and_position_windows.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/size_and_position_windows.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/size_and_position_windows.rs diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/spawn_discord_presence_thread.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_discord_presence_thread.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/spawn_discord_presence_thread.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_discord_presence_thread.rs diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/spawn_fal_task_polling_thread.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_fal_task_polling_thread.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/spawn_fal_task_polling_thread.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_fal_task_polling_thread.rs diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/spawn_main_window_thread.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_main_window_thread.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/spawn_main_window_thread.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_main_window_thread.rs diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/spawn_sora_task_polling_thread.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_sora_task_polling_thread.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/spawn_sora_task_polling_thread.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_sora_task_polling_thread.rs diff --git a/crates/desktop/artcraft/src/core/lifecycle/startup/spawn_storytoller_task_polling_thread.rs b/crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_storytoller_task_polling_thread.rs similarity index 100% rename from crates/desktop/artcraft/src/core/lifecycle/startup/spawn_storytoller_task_polling_thread.rs rename to crates/desktop/artcraft/src/core/lifecycle/startup/tasks/spawn_storytoller_task_polling_thread.rs