Improves error message when file does not exist at AppVersion.downloadURL

This commit is contained in:
nythepegasus
2024-05-09 01:43:41 -04:00
committed by ny
parent 983355d356
commit 989b8e0010

View File

@@ -204,6 +204,9 @@ private extension DownloadAppOperation {
let downloadTask = self.session.downloadTask(with: sourceURL) { (fileURL, response, error) in
do
{
if let response = response as? HTTPURLResponse {
guard response.statusCode != 404 else { throw CocoaError(.fileNoSuchFile, userInfo: [NSURLErrorKey: sourceURL]) }
}
let (fileURL, _) = try Result((fileURL, response), error).get()
finishOperation(.success(fileURL))