From 3f7924cfbabc68cfc3e6240571479d36eee4d8a8 Mon Sep 17 00:00:00 2001 From: Jamie Date: Thu, 30 Dec 2021 21:13:44 -0800 Subject: [PATCH] fixed startup routine --- packages/core/lib/main.rs | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) 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