From 928d878240620a39c410e0008d95d725974dab4b Mon Sep 17 00:00:00 2001 From: linonetwo Date: Mon, 9 Jan 2023 10:36:01 +0800 Subject: [PATCH] feat: create affine folder in user/document --- client-app/src-tauri/src/state.rs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/client-app/src-tauri/src/state.rs b/client-app/src-tauri/src/state.rs index 234f78ddd4..4e13ece011 100644 --- a/client-app/src-tauri/src/state.rs +++ b/client-app/src-tauri/src/state.rs @@ -1,6 +1,6 @@ use jwst_storage::{BlobFsStorage, DBContext, DocFsStorage}; use std::path::Path; -use tauri::api::path::desktop_dir; +use tauri::api::path::document_dir; use tokio::sync::Mutex; pub struct AppStateRaw { @@ -11,16 +11,12 @@ pub struct AppStateRaw { impl AppStateRaw { pub async fn new() -> Option { - let doc_env = Path::new(&desktop_dir()?.into_os_string()) - .join("affine-dev") - .join("doc"); - let blob_env = Path::new(&(desktop_dir()?.into_os_string())) - .join("affine-dev") - .join("blob"); + let affine_document_path = Path::new(&document_dir()?.into_os_string()).join("affine"); + let doc_env = affine_document_path.join("doc"); + let blob_env = affine_document_path.join("blob"); let db_env = format!( "sqlite://{}?mode=rwc", - Path::new(&(desktop_dir()?.into_os_string())) - .join("affine-dev") + affine_document_path .join("db") .join("metadata.db") .into_os_string()