summaryrefslogtreecommitdiff
path: root/data/src/data/vault/sheet_share.rs
diff options
context:
space:
mode:
Diffstat (limited to 'data/src/data/vault/sheet_share.rs')
-rw-r--r--data/src/data/vault/sheet_share.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/data/src/data/vault/sheet_share.rs b/data/src/data/vault/sheet_share.rs
index 1e692f1..5d27859 100644
--- a/data/src/data/vault/sheet_share.rs
+++ b/data/src/data/vault/sheet_share.rs
@@ -8,7 +8,8 @@ use tokio::fs;
use crate::{
constants::{
- SERVER_FILE_SHEET_SHARE, SERVER_PATH_SHARES, SERVER_SUFFIX_SHEET_SHARE_FILE_NO_DOT,
+ KEY_SHARE_ID, KEY_SHEET_NAME, SERVER_FILE_SHEET_SHARE, SERVER_PATH_SHARES,
+ SERVER_SUFFIX_SHEET_SHARE_FILE_NO_DOT,
},
data::{
member::MemberId,
@@ -19,9 +20,6 @@ use crate::{
pub type SheetShareId = String;
-const SHEET_NAME: &str = "{sheet_name}";
-const SHARE_ID: &str = "{share_id}";
-
#[derive(Default, Serialize, Deserialize, ConfigFile, Clone, Debug)]
pub struct Share {
/// Sharer: the member who created this share item
@@ -87,8 +85,8 @@ impl Vault {
// Format the path to remove "./" prefix and normalize it
let path_str = SERVER_FILE_SHEET_SHARE
- .replace(SHEET_NAME, &sheet_name)
- .replace(SHARE_ID, &share_id);
+ .replace(KEY_SHEET_NAME, &sheet_name)
+ .replace(KEY_SHARE_ID, &share_id);
// Use format_path to normalize the path
match format_path::format_path_str(&path_str) {
@@ -105,7 +103,7 @@ impl Vault {
let sheet_name = snake_case!(sheet_name.clone());
let shares_dir = self
.vault_path()
- .join(SERVER_PATH_SHARES.replace(SHEET_NAME, &sheet_name));
+ .join(SERVER_PATH_SHARES.replace(KEY_SHEET_NAME, &sheet_name));
let mut result = Vec::new();
if let Ok(mut entries) = fs::read_dir(shares_dir).await {