diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-11-03 18:49:06 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-11-03 18:49:06 +0800 |
| commit | 40df512c3fb11a769ae57692550c23899c28fe75 (patch) | |
| tree | c62151e03893b93fd63ed8729c063acdecec7552 /crates/vcs_actions/src | |
| parent | eb80c53983e4802384b95a9adc74756c13bd726a (diff) | |
update: Registry and connection improvements
- Update client and server registry logic
- Improve TCP connection instance handling
Diffstat (limited to 'crates/vcs_actions/src')
| -rw-r--r-- | crates/vcs_actions/src/registry/client_registry.rs | 12 | ||||
| -rw-r--r-- | crates/vcs_actions/src/registry/server_registry.rs | 11 |
2 files changed, 19 insertions, 4 deletions
diff --git a/crates/vcs_actions/src/registry/client_registry.rs b/crates/vcs_actions/src/registry/client_registry.rs index c7d6eb9..a0b87a6 100644 --- a/crates/vcs_actions/src/registry/client_registry.rs +++ b/crates/vcs_actions/src/registry/client_registry.rs @@ -9,16 +9,24 @@ use vcs_data::data::{ }; use crate::{ - actions::local_actions::{ - register_set_upstream_vault_action, register_update_to_latest_info_action, + actions::{ + local_actions::{ + register_set_upstream_vault_action, register_update_to_latest_info_action, + }, + sheet_actions::register_make_sheet_action, }, connection::protocol::RemoteActionInvoke, }; fn register_actions(pool: &mut ActionPool) { // Pool register here + + // Local Actions register_set_upstream_vault_action(pool); register_update_to_latest_info_action(pool); + + // Sheet Actions + register_make_sheet_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 3b6ab17..eade391 100644 --- a/crates/vcs_actions/src/registry/server_registry.rs +++ b/crates/vcs_actions/src/registry/server_registry.rs @@ -1,12 +1,19 @@ use action_system::action_pool::ActionPool; -use crate::actions::local_actions::{ - register_set_upstream_vault_action, register_update_to_latest_info_action, +use crate::actions::{ + local_actions::{register_set_upstream_vault_action, register_update_to_latest_info_action}, + sheet_actions::register_make_sheet_action, }; pub fn server_action_pool() -> ActionPool { let mut pool = ActionPool::new(); + + // Local Actions register_set_upstream_vault_action(&mut pool); register_update_to_latest_info_action(&mut pool); + + // Sheet Actions + register_make_sheet_action(&mut pool); + pool } |
