mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-20 04:03:26 +01:00
Updates VerificationError.errorDescription to match ALTLocalizedError default implementation
This commit is contained in:
@@ -45,10 +45,13 @@ struct VerificationError: ALTLocalizedError
|
|||||||
var requiredOSVersion: OperatingSystemVersion?
|
var requiredOSVersion: OperatingSystemVersion?
|
||||||
|
|
||||||
var errorDescription: String? {
|
var errorDescription: String? {
|
||||||
|
//TODO: Make this automatic somehow with ALTLocalizedError
|
||||||
|
guard self.errorFailure == nil else { return nil }
|
||||||
|
|
||||||
switch self.code
|
switch self.code
|
||||||
{
|
{
|
||||||
case .iOSVersionNotSupported:
|
case .iOSVersionNotSupported:
|
||||||
guard let deviceOSVersion else { return nil }
|
guard let deviceOSVersion else { break }
|
||||||
|
|
||||||
var failureReason = self.errorFailureReason
|
var failureReason = self.errorFailureReason
|
||||||
if self.app == nil
|
if self.app == nil
|
||||||
@@ -61,8 +64,10 @@ struct VerificationError: ALTLocalizedError
|
|||||||
let localizedDescription = String(format: NSLocalizedString("This device is running iOS %@, but %@", comment: ""), deviceOSVersion.stringValue, failureReason)
|
let localizedDescription = String(format: NSLocalizedString("This device is running iOS %@, but %@", comment: ""), deviceOSVersion.stringValue, failureReason)
|
||||||
return localizedDescription
|
return localizedDescription
|
||||||
|
|
||||||
default: return nil
|
default: break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return self.errorFailureReason
|
||||||
}
|
}
|
||||||
|
|
||||||
var errorFailureReason: String {
|
var errorFailureReason: String {
|
||||||
|
|||||||
Reference in New Issue
Block a user