passforios/passKit/Helpers/AppError.swift

29 lines
648 B
Swift
Raw Normal View History

//
// AppError.swift
// pass
//
// Created by Mingshen Sun on 30/4/2017.
// Copyright © 2017 Bob Sun. All rights reserved.
//
import Foundation
public enum AppError: Error {
case RepositoryNotSetError
2019-01-06 20:10:47 +01:00
case RepositoryRemoteBranchNotFoundError(_: String)
case RepositoryBranchNotFound(_: String)
case KeyImportError
case PasswordDuplicatedError
case GitResetError
2017-04-30 18:29:47 -05:00
case PGPPublicKeyNotExistError
2017-10-15 21:37:00 +08:00
case WrongPasswordFilename
case DecryptionError
case UnknownError
2017-05-11 22:55:08 -07:00
}
extension AppError: LocalizedError {
public var errorDescription: String? {
2019-01-14 20:57:45 +01:00
return String(describing: self).localize()
}
}