Update transmission status logging.

PiperOrigin-RevId: 842945158
This commit is contained in:
Francis Tsui
2025-12-10 17:10:35 -08:00
committed by Copybara-Service
parent cffc8b2c57
commit 4f30d1e538
2 changed files with 28 additions and 22 deletions
+18 -12
View File
@@ -72,31 +72,37 @@ std::string TokenToFourDigitString(const std::vector<uint8_t>& bytes) {
} // namespace
/* static */
// Only used for final statuses.
AttachmentTransmissionStatus ShareSession::ConvertToTransmissionStatus(
TransferMetadata::Status status) {
switch (status) {
case TransferMetadata::Status::kComplete:
return AttachmentTransmissionStatus::
COMPLETE_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kCancelled:
return AttachmentTransmissionStatus::
CANCELED_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kFailed:
return AttachmentTransmissionStatus::
FAILED_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kIncompletePayloads:
return AttachmentTransmissionStatus::FAILED_NO_PAYLOAD;
case TransferMetadata::Status::kRejected:
return AttachmentTransmissionStatus::
REJECTED_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kCancelled:
return AttachmentTransmissionStatus::
CANCELED_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kTimedOut:
return AttachmentTransmissionStatus::
TIMED_OUT_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kMediaUnavailable:
return AttachmentTransmissionStatus::MEDIA_UNAVAILABLE_ATTACHMENT;
case TransferMetadata::Status::kDeviceAuthenticationFailed:
return AttachmentTransmissionStatus::FAILED_PAIRED_KEYHANDSHAKE;
case TransferMetadata::Status::kRejected:
return AttachmentTransmissionStatus::REJECTED_ATTACHMENT;
case TransferMetadata::Status::kTimedOut:
return AttachmentTransmissionStatus::TIMED_OUT_ATTACHMENT;
case TransferMetadata::Status::kNotEnoughSpace:
return AttachmentTransmissionStatus::
NOT_ENOUGH_SPACE_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kUnsupportedAttachmentType:
return AttachmentTransmissionStatus::
UNSUPPORTED_ATTACHMENT_TYPE_ATTACHMENT;
UNSUPPORTED_ATTACHMENT_TYPE_ATTACHMENT_TRANSMISSION_STATUS;
case TransferMetadata::Status::kDeviceAuthenticationFailed:
return AttachmentTransmissionStatus::FAILED_PAIRED_KEYHANDSHAKE;
case TransferMetadata::Status::kIncompletePayloads:
return AttachmentTransmissionStatus::FAILED_NO_PAYLOAD;
default:
return AttachmentTransmissionStatus::
UNKNOWN_ATTACHMENT_TRANSMISSION_STATUS;
+10 -10
View File
@@ -35,16 +35,16 @@ class TransferMetadata {
kAwaitingLocalConfirmation,
kAwaitingRemoteAcceptance,
kInProgress,
kComplete,
kFailed,
kRejected,
kCancelled,
kTimedOut,
kMediaUnavailable,
kNotEnoughSpace,
kUnsupportedAttachmentType,
kDeviceAuthenticationFailed,
kIncompletePayloads,
kComplete, // final
kFailed, // final
kRejected, // final
kCancelled, // final
kTimedOut, // final
kMediaUnavailable, // final
kNotEnoughSpace, // final
kUnsupportedAttachmentType, // final
kDeviceAuthenticationFailed, // final
kIncompletePayloads, // final
kMaxValue = kIncompletePayloads
};
// LINT.ThenChange(//depot/google3/location/nearby/cpp/sharing/clients/dart/platform/lib/types/transfer_status.dart)