fix: correct app data folder name (#5115)

* fix: correct app data folder name

* chore: clean up
This commit is contained in:
Louis 2025-05-27 15:58:25 +07:00 committed by GitHub
parent 2ae6c7ed92
commit 0b8c7bae69
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -185,13 +185,20 @@ pub fn get_configuration_file_path<R: Runtime>(app_handle: tauri::AppHandle<R>)
#[tauri::command]
pub fn default_data_folder_path<R: Runtime>(app_handle: tauri::AppHandle<R>) -> String {
return app_handle
.path()
.app_data_dir()
.unwrap()
.to_str()
.unwrap()
.to_string();
let mut path = app_handle.path().data_dir().unwrap();
let app_name = std::env::var("APP_NAME")
.unwrap_or_else(|_| app_handle.config().product_name.clone().unwrap());
path.push(app_name);
path.push("data");
let mut path_str = path.to_str().unwrap().to_string();
if let Some(stripped) = path.to_str().unwrap().to_string().strip_suffix(".ai.app") {
path_str = stripped.to_string();
}
path_str
}
#[tauri::command]
@ -278,7 +285,7 @@ pub fn get_active_extensions(app: AppHandle) -> Vec<serde_json::Value> {
Err(error) => {
log::error!("Failed to read extensions.json: {}", error);
vec![]
},
}
};
return contents;
}