diff --git a/mobile/ios/Runner/Images/RemoteImagesImpl.swift b/mobile/ios/Runner/Images/RemoteImagesImpl.swift index e654fb6ede..36baf4bc74 100644 --- a/mobile/ios/Runner/Images/RemoteImagesImpl.swift +++ b/mobile/ios/Runner/Images/RemoteImagesImpl.swift @@ -119,6 +119,10 @@ class RemoteImageApiDelegate: NSObject, URLSessionDataDelegate { return request.completion(.failure(error)) } + if request.isCancelled { + return request.completion(Self.cancelledResult) + } + guard let data = request.data else { return request.completion(.failure(PigeonError(code: "", message: "No data received", details: nil))) }