perf(sync): avoid snapshot clone when scheduling uploads

This commit is contained in:
2026-05-16 05:19:54 -04:00
parent 51f836f34c
commit 0c9bfc2673
2 changed files with 12 additions and 10 deletions
+1 -10
View File
@@ -97,16 +97,7 @@ impl ElyShell {
let ShellState::Ready(core) = &self.state else {
return false;
};
let Some(snapshot) = core.snapshot().ok() else {
return false;
};
matches!(
snapshot.sync_status.connection(),
SyncConnectionState::SignedIn
| SyncConnectionState::AwaitingDeviceApproval
| SyncConnectionState::SyncReady { .. }
| SyncConnectionState::SyncError { .. }
)
core.cloud_sync_upload_enabled()
}
/// Inspect the on-disk bearer token and seed `SyncConnectionState`