summaryrefslogtreecommitdiff
path: root/crates/vcs_data/src/data/vault/sheets.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-11-20 17:40:48 +0800
committer魏曹先生 <1992414357@qq.com>2025-11-20 17:40:48 +0800
commita2b8b2ec0dca21fa0f4f8e6b6dcd515724f146f0 (patch)
treef43bab81f24992729977fc90a668e7ce1d2d2773 /crates/vcs_data/src/data/vault/sheets.rs
parenta533a8215144867808cb45c6c0fdbc999426224c (diff)
fix: Update constants and path references
Rename CLIENT_FILE_MEMBER_HELD to CLIENT_FILE_LATEST_DATA, update all related path references and method names.
Diffstat (limited to 'crates/vcs_data/src/data/vault/sheets.rs')
-rw-r--r--crates/vcs_data/src/data/vault/sheets.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/crates/vcs_data/src/data/vault/sheets.rs b/crates/vcs_data/src/data/vault/sheets.rs
index cea7271..4101d45 100644
--- a/crates/vcs_data/src/data/vault/sheets.rs
+++ b/crates/vcs_data/src/data/vault/sheets.rs
@@ -5,7 +5,7 @@ use string_proc::snake_case;
use tokio::fs;
use crate::{
- constants::SERVER_PATH_SHEETS,
+ constants::{SERVER_PATH_SHEETS, SERVER_SUFFIX_SHEET_FILE_NO_DOT},
data::{
member::MemberId,
sheet::{Sheet, SheetData, SheetName},
@@ -55,7 +55,9 @@ impl Vault {
// Check if it's a YAML file
if path.is_file()
- && path.extension().is_some_and(|ext| ext == "yaml")
+ && path
+ .extension()
+ .is_some_and(|ext| ext == SERVER_SUFFIX_SHEET_FILE_NO_DOT)
&& let Some(file_stem) = path.file_stem().and_then(|s| s.to_str())
{
// Create a new SheetName and add it to the result list
@@ -214,7 +216,10 @@ impl Vault {
.duration_since(std::time::UNIX_EPOCH)
.unwrap()
.as_millis();
- let trash_file_name = format!("{}_{}.yaml", sheet_name, timestamp);
+ let trash_file_name = format!(
+ "{}_{}.{}",
+ sheet_name, timestamp, SERVER_SUFFIX_SHEET_FILE_NO_DOT
+ );
let trash_path = trash_dir.join(trash_file_name);
// Move the sheet file to the trash