summaryrefslogtreecommitdiff
path: root/crates/vcs_actions/src/registry
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-10-30 09:23:27 +0800
committer魏曹先生 <1992414357@qq.com>2025-10-30 09:23:27 +0800
commita2a58a568f5b6ef57d31cd72271dc9b70da156ad (patch)
treec3ecdfa7c10b553a49f9be3c47b91d8138b4213d /crates/vcs_actions/src/registry
parent941e5d1317b5ed562df2a172de717a5a7408ee15 (diff)
Add update_to_latest_info action
This action synchronizes the latest vault information including sheets, reference sheet content, and member data between local and remote instances.
Diffstat (limited to 'crates/vcs_actions/src/registry')
-rw-r--r--crates/vcs_actions/src/registry/client_registry.rs5
-rw-r--r--crates/vcs_actions/src/registry/server_registry.rs5
2 files changed, 8 insertions, 2 deletions
diff --git a/crates/vcs_actions/src/registry/client_registry.rs b/crates/vcs_actions/src/registry/client_registry.rs
index dcad657..c7d6eb9 100644
--- a/crates/vcs_actions/src/registry/client_registry.rs
+++ b/crates/vcs_actions/src/registry/client_registry.rs
@@ -9,13 +9,16 @@ use vcs_data::data::{
};
use crate::{
- actions::local_actions::register_set_upstream_vault_action,
+ actions::local_actions::{
+ register_set_upstream_vault_action, register_update_to_latest_info_action,
+ },
connection::protocol::RemoteActionInvoke,
};
fn register_actions(pool: &mut ActionPool) {
// Pool register here
register_set_upstream_vault_action(pool);
+ register_update_to_latest_info_action(pool);
}
pub fn client_action_pool() -> ActionPool {
diff --git a/crates/vcs_actions/src/registry/server_registry.rs b/crates/vcs_actions/src/registry/server_registry.rs
index 3ecc103..3b6ab17 100644
--- a/crates/vcs_actions/src/registry/server_registry.rs
+++ b/crates/vcs_actions/src/registry/server_registry.rs
@@ -1,9 +1,12 @@
use action_system::action_pool::ActionPool;
-use crate::actions::local_actions::register_set_upstream_vault_action;
+use crate::actions::local_actions::{
+ register_set_upstream_vault_action, register_update_to_latest_info_action,
+};
pub fn server_action_pool() -> ActionPool {
let mut pool = ActionPool::new();
register_set_upstream_vault_action(&mut pool);
+ register_update_to_latest_info_action(&mut pool);
pool
}