diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-01-02 23:00:39 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-01-02 23:00:39 +0800 |
| commit | ba11b73da83d5f6c66129b52cff7a45d8994a6a0 (patch) | |
| tree | 9b81d605e8732cbe07e54858020c6c1bbfd84034 /crates/vcs_data/src/data/vault/config.rs | |
| parent | e982cd090efc8786f32818cfd26b2c07dd801930 (diff) | |
Rename vault admin to host and add serde renames
- Rename `vault_admin_list` to `vault_host_list` in config and actions
- Add `#[serde(rename)]` attributes to all data structures for shorter
JSON keys
- Update field renames in LocalConfig, LatestFileData, LatestInfo,
LocalSheetData, Member, SheetData, Share, and VirtualFileMeta
Diffstat (limited to 'crates/vcs_data/src/data/vault/config.rs')
| -rw-r--r-- | crates/vcs_data/src/data/vault/config.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/crates/vcs_data/src/data/vault/config.rs b/crates/vcs_data/src/data/vault/config.rs index 60f6cbb..caa8552 100644 --- a/crates/vcs_data/src/data/vault/config.rs +++ b/crates/vcs_data/src/data/vault/config.rs @@ -81,9 +81,9 @@ pub struct VaultConfig { #[serde(rename = "name")] vault_name: VaultName, - /// Vault admin id, a list of member id representing administrator identities - #[serde(rename = "admin")] - vault_admin_list: Vec<MemberId>, + /// Vault host ids, a list of member id representing administrator identities + #[serde(rename = "hosts")] + vault_host_list: Vec<MemberId>, /// Vault server configuration, which will be loaded when connecting to the server #[serde(rename = "profile")] @@ -125,7 +125,7 @@ impl Default for VaultConfig { Self { vault_uuid: Uuid::new_v4(), vault_name: "JustEnoughVault".to_string(), - vault_admin_list: Vec::new(), + vault_host_list: Vec::new(), server_config: VaultServerConfig { local_bind: IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), port: PORT, @@ -148,15 +148,15 @@ impl VaultConfig { /// Add admin pub fn add_admin(&mut self, member: &Member) { let uuid = member.id(); - if !self.vault_admin_list.contains(&uuid) { - self.vault_admin_list.push(uuid); + if !self.vault_host_list.contains(&uuid) { + self.vault_host_list.push(uuid); } } /// Remove admin pub fn remove_admin(&mut self, member: &Member) { let id = member.id(); - self.vault_admin_list.retain(|x| x != &id); + self.vault_host_list.retain(|x| x != &id); } /// Get vault UUID @@ -180,13 +180,13 @@ impl VaultConfig { } /// Get vault admin list - pub fn vault_admin_list(&self) -> &Vec<MemberId> { - &self.vault_admin_list + pub fn vault_host_list(&self) -> &Vec<MemberId> { + &self.vault_host_list } /// Set vault admin list - pub fn set_vault_admin_list(&mut self, vault_admin_list: Vec<MemberId>) { - self.vault_admin_list = vault_admin_list; + pub fn set_vault_host_list(&mut self, vault_host_list: Vec<MemberId>) { + self.vault_host_list = vault_host_list; } /// Get server config |
