From c1defe9eeeee9d69fa4bc38d74d95b712159ddab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20B=C3=B6ttger?= Date: Fri, 25 Jul 2025 14:39:46 +0200 Subject: [PATCH] Better error message if transfer was cancelled --- NearbyShare/NearbyConnection.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/NearbyShare/NearbyConnection.swift b/NearbyShare/NearbyConnection.swift index 99f46c5..235dbe8 100644 --- a/NearbyShare/NearbyConnection.swift +++ b/NearbyShare/NearbyConnection.swift @@ -323,7 +323,10 @@ class NearbyConnection { let chunk = payloadTransfer.payloadChunk guard header.hasType, header.hasID else { throw NearbyError.requiredFieldMissing("payloadHeader.type|id") } - guard payloadTransfer.hasPayloadChunk, chunk.hasOffset, chunk.hasFlags else { throw NearbyError.requiredFieldMissing("File transfer was likely canceled.") } + guard payloadTransfer.hasPayloadChunk, chunk.hasOffset, chunk.hasFlags else { + log("Payload transfer chunk is missing offset or flags, likely canceled.") + throw NearbyError.canceled(reason: .userCanceled) + } if case .bytes = header.type {