diff --git a/Dependencies/AltSign b/Dependencies/AltSign index 12389079..38e93282 160000 --- a/Dependencies/AltSign +++ b/Dependencies/AltSign @@ -1 +1 @@ -Subproject commit 12389079187b574d507cc994176c2419df1c607d +Subproject commit 38e932822b0db9ac50613d2e18df4d9c08fa6948 diff --git a/Shared/Extensions/ALTServerError+Conveniences.swift b/Shared/Extensions/ALTServerError+Conveniences.swift index 4e1b2e97..8ca47903 100644 --- a/Shared/Extensions/ALTServerError+Conveniences.swift +++ b/Shared/Extensions/ALTServerError+Conveniences.swift @@ -7,6 +7,7 @@ // import Foundation +import AltSign public extension ALTServerError { @@ -16,6 +17,7 @@ public extension ALTServerError { case let error as ALTServerError: self = error case let error as ALTServerConnectionError: self = ALTServerError(.connectionFailed, underlyingError: error) + case let error as ALTAppleAPIError where error.code == .invalidAnisetteData: self = ALTServerError(.invalidAnisetteData, underlyingError: error) case is DecodingError: self = ALTServerError(.invalidRequest, underlyingError: error) case is EncodingError: self = ALTServerError(.invalidResponse, underlyingError: error) case let error as NSError: