diff --git a/crates/desktop/tauri-artcraft/src/state/data_dir/app_credentials_dir.rs b/crates/desktop/tauri-artcraft/src/state/data_dir/app_credentials_dir.rs index a984eec57f..c1501e670e 100644 --- a/crates/desktop/tauri-artcraft/src/state/data_dir/app_credentials_dir.rs +++ b/crates/desktop/tauri-artcraft/src/state/data_dir/app_credentials_dir.rs @@ -19,3 +19,17 @@ impl DataSubdir for AppCredentialsDir { &self.path } } + +impl AppCredentialsDir { + pub fn get_sora_cookie_file_path(&self) -> PathBuf { + self.path.join("sora_cookies.txt") + } + + pub fn get_sora_bearer_token_file_path(&self) -> PathBuf { + self.path.join("sora_bearer_token.txt") + } + + pub fn get_sora_sentinel_file_path(&self) -> PathBuf { + self.path.join("sora_sentinel.txt") + } +} diff --git a/crates/desktop/tauri-artcraft/src/state/data_dir/app_data_root.rs b/crates/desktop/tauri-artcraft/src/state/data_dir/app_data_root.rs index eb838037d8..b3c29855a6 100644 --- a/crates/desktop/tauri-artcraft/src/state/data_dir/app_data_root.rs +++ b/crates/desktop/tauri-artcraft/src/state/data_dir/app_data_root.rs @@ -115,15 +115,15 @@ impl AppDataRoot { } pub fn get_sora_cookie_file_path(&self) -> PathBuf { - self.path.join("sora_cookies.txt") + self.credentials_dir().get_sora_cookie_file_path() } pub fn get_sora_bearer_token_file_path(&self) -> PathBuf { - self.path.join("sora_bearer_token.txt") + self.credentials_dir().get_sora_bearer_token_file_path() } pub fn get_sora_sentinel_file_path(&self) -> PathBuf { - self.path.join("sora_sentinel.txt") + self.credentials_dir().get_sora_sentinel_file_path() } pub fn get_window_size_config_file(&self) -> PathBuf {