mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-22 21:41:37 +00:00
Implement live syncback feature and enhance API for service data transfer
- Added a new `performSyncback` function in the `App` module to handle the synchronization of service data from the game to the server. - Introduced a `SyncbackConfirm` UI component to confirm syncback actions from the user. - Updated the API to include a new `/api/syncback` endpoint for handling syncback requests, validating protocol and server versions. - Enhanced the `SyncbackSignal` mechanism to facilitate communication between the server and the syncback process. - Added tests to ensure the functionality of the live syncback feature and its integration with the CLI. These changes improve the overall synchronization capabilities of the application, allowing for real-time updates and better project management.
This commit is contained in:
parent
6f8e5a5cf2
commit
307ac81aec
17 changed files with 1411 additions and 97 deletions
|
|
@ -95,7 +95,7 @@ strum = { version = "0.27", features = ["derive"] }
|
|||
toml = "0.9"
|
||||
termcolor = "1.4.1"
|
||||
thiserror = "2"
|
||||
tokio = { version = "1.49.0", features = ["rt", "rt-multi-thread", "macros"] }
|
||||
tokio = { version = "1.49.0", features = ["rt", "rt-multi-thread", "macros", "sync"] }
|
||||
uuid = { version = "1.21.0", features = ["v4", "serde"] }
|
||||
clap = { version = "4", features = ["derive"] }
|
||||
profiling = "1.0.17"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue