diff --git a/client/src/config.rs b/client/src/config.rs index 76065ee5c..495292cff 100644 --- a/client/src/config.rs +++ b/client/src/config.rs @@ -72,7 +72,7 @@ impl From<&RuntimeConfig> for SyncClientConfig { SyncClientConfig { confidence: val.confidence, disable_rpc: val.disable_rpc, - is_last_step: val.app_id.is_none(), + app_id: val.app_id, } } } diff --git a/core/src/sync_client.rs b/core/src/sync_client.rs index 6b766df42..54c379799 100644 --- a/core/src/sync_client.rs +++ b/core/src/sync_client.rs @@ -251,7 +251,7 @@ pub async fn run( } } - if cfg.is_last_step { + if cfg.app_id.is_none() { client.store_is_synced(true); } } diff --git a/core/src/types.rs b/core/src/types.rs index 51f5bd26f..bdba1e799 100644 --- a/core/src/types.rs +++ b/core/src/types.rs @@ -381,7 +381,7 @@ impl Delay { pub struct SyncClientConfig { pub confidence: f64, pub disable_rpc: bool, - pub is_last_step: bool, + pub app_id: Option, } impl Default for SyncClientConfig { @@ -389,7 +389,7 @@ impl Default for SyncClientConfig { Self { confidence: 99.9, disable_rpc: false, - is_last_step: true, + app_id: None, } } }