From 4d214993422cff14df60caa21bc5da99105ebdd1 Mon Sep 17 00:00:00 2001 From: Eiden Kim Date: Wed, 29 May 2024 14:43:39 -0700 Subject: [PATCH] [Sharing] Delete unknown payload with kProgress status PiperOrigin-RevId: 638418216 --- sharing/nearby_connections_manager_impl.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sharing/nearby_connections_manager_impl.cc b/sharing/nearby_connections_manager_impl.cc index d994da61..4cba8787 100644 --- a/sharing/nearby_connections_manager_impl.cc +++ b/sharing/nearby_connections_manager_impl.cc @@ -815,9 +815,10 @@ void NearbyConnectionsManagerImpl::ProcessUnknownFilePathsToDelete( if (NearbyFlags::GetInstance().GetBoolFlag( sharing::config_package_nearby::nearby_sharing_feature:: kDeleteUnexpectedReceivedFile)) { - // Unknown payload comes with kCanceled and kFile type from - // NearbyConnections. Delete it. - if (status == PayloadStatus::kCanceled && + // Unknown payload comes as kInProgress and kCanceled status with kFile type + // from NearbyConnections. Delete it. + if ((status == PayloadStatus::kCanceled || + status == PayloadStatus::kInProgress) && type == PayloadContent::Type::kFile) { NL_LOG(WARNING) << __func__ << ": Unknown payload has been canceled, removing.";