mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-05-31 11:50:43 +02:00
Optimize directory sync performance
This commit is contained in:
@@ -3,11 +3,18 @@ use crate::sync::{apply_sync, calculate_sync, SyncOp};
|
||||
use tauri::{command, Runtime, WebviewWindow};
|
||||
|
||||
#[command]
|
||||
pub async fn apply<R: Runtime>(window: WebviewWindow<R>, workspace_id: &str) -> Result<()> {
|
||||
apply_sync(&window, workspace_id).await
|
||||
pub async fn calculate<R: Runtime>(
|
||||
window: WebviewWindow<R>,
|
||||
workspace_id: &str,
|
||||
) -> Result<Vec<SyncOp>> {
|
||||
calculate_sync(&window, workspace_id).await
|
||||
}
|
||||
|
||||
#[command]
|
||||
pub async fn calculate<R: Runtime>(window: WebviewWindow<R>, workspace_id: &str) -> Result<Vec<SyncOp>> {
|
||||
calculate_sync(&window, workspace_id).await
|
||||
pub async fn apply<R: Runtime>(
|
||||
window: WebviewWindow<R>,
|
||||
sync_ops: Vec<SyncOp>,
|
||||
workspace_id: &str,
|
||||
) -> Result<()> {
|
||||
apply_sync(&window, workspace_id, sync_ops).await
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user