diff --git a/packages/core/lib/main.rs b/packages/core/lib/main.rs index 3d4d93ce6..3a54f5935 100644 --- a/packages/core/lib/main.rs +++ b/packages/core/lib/main.rs @@ -59,20 +59,6 @@ pub async fn core_send_stream>(stream: T) { .await; } -pub async fn startup_routine() -> Result<()> { - // create the data directories if not present - fs::create_dir_all(&get_core_config().data_dir).unwrap(); - fs::create_dir_all(&get_core_config().file_type_thumb_dir).unwrap(); - - // create primary data base if not exists - block_on(db::connection::create_primary_db()).expect("failed to create primary db"); - block_on(file::init::init_library()).expect("failed to init library"); - block_on(file::client::init_client()).expect("failed to init client"); - - println!("Spacedrive daemon online"); - Ok(()) -} - pub fn configure(mut data_dir: std::path::PathBuf) -> mpsc::Receiver { data_dir = data_dir.join("spacedrive"); @@ -89,7 +75,15 @@ pub fn configure(mut data_dir: std::path::PathBuf) -> mpsc::Receiver