From f84f9967202e220887eab998a6f724b816e60959 Mon Sep 17 00:00:00 2001 From: Francis Tsui Date: Thu, 2 Jul 2026 09:45:13 -0700 Subject: [PATCH] Update SyncConfigPrefs with last sync time on backup complete. PiperOrigin-RevId: 941738732 --- sharing/nearby_sharing_service_impl.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sharing/nearby_sharing_service_impl.cc b/sharing/nearby_sharing_service_impl.cc index c2ce93d9..f6e1d32e 100644 --- a/sharing/nearby_sharing_service_impl.cc +++ b/sharing/nearby_sharing_service_impl.cc @@ -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);