Update SyncConfigPrefs with last sync time on backup complete.

PiperOrigin-RevId: 941738732
This commit is contained in:
Francis Tsui
2026-07-02 09:46:05 -07:00
committed by Copybara-Service
parent 41a921d58d
commit f84f996720
+9
View File
@@ -2352,6 +2352,15 @@ void NearbySharingServiceImpl::OnIncomingTransferUpdate(
LOG(WARNING) << __func__ << ": Unknown file paths are not empty.";
}
}
// If backup session, update last backup time in preference.
if (session.session_usage() == ShareSessionUsage::kFileSync) {
if (session.certificate()) {
sync_manager_.SetSyncConfigBackupTime(
session.certificate()->binding_id(),
metadata.status() == TransferMetadata::Status::kComplete,
context_->GetClock()->Now());
}
}
} else if (metadata.status() ==
TransferMetadata::Status::kAwaitingLocalConfirmation) {
OnTransferStarted(/*is_incoming=*/true);