refactor(ios): remove useless lines/classes
This commit is contained in:
parent
7c8f7206f0
commit
550fe8b73e
@ -25,7 +25,6 @@ public class NativeCrypto: NSObject, NativeCryptoAPI {
|
|||||||
case .sha256: return FlutterStandardTypedData(bytes: Data(HMAC<SHA256>(key: symmetricKey).finalize()))
|
case .sha256: return FlutterStandardTypedData(bytes: Data(HMAC<SHA256>(key: symmetricKey).finalize()))
|
||||||
case .sha384: return FlutterStandardTypedData(bytes: Data(HMAC<SHA384>(key: symmetricKey).finalize()))
|
case .sha384: return FlutterStandardTypedData(bytes: Data(HMAC<SHA384>(key: symmetricKey).finalize()))
|
||||||
case .sha512: return FlutterStandardTypedData(bytes: Data(HMAC<SHA512>(key: symmetricKey).finalize()))
|
case .sha512: return FlutterStandardTypedData(bytes: Data(HMAC<SHA512>(key: symmetricKey).finalize()))
|
||||||
@unknown default: fatalError("Unknown algorithm")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,6 @@ public class HashAlgorithmParser {
|
|||||||
case .sha256: return SHA256.init()
|
case .sha256: return SHA256.init()
|
||||||
case .sha384: return SHA384.init()
|
case .sha384: return SHA384.init()
|
||||||
case .sha512: return SHA512.init()
|
case .sha512: return SHA512.init()
|
||||||
@unknown default: fatalError("Unknown algorithm")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -24,7 +23,6 @@ public class HashAlgorithmParser {
|
|||||||
case .sha256: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA256)
|
case .sha256: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA256)
|
||||||
case .sha384: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA384)
|
case .sha384: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA384)
|
||||||
case .sha512: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA512)
|
case .sha512: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA512)
|
||||||
@unknown default: fatalError("Unknown algorithm")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,45 +0,0 @@
|
|||||||
import Foundation
|
|
||||||
|
|
||||||
class Task<T> {
|
|
||||||
|
|
||||||
var task: () throws -> T
|
|
||||||
private var successful: Bool = false
|
|
||||||
private var result: T? = nil
|
|
||||||
private var exception: Error? = nil
|
|
||||||
|
|
||||||
init(task: @escaping () throws -> T) {
|
|
||||||
self.task = task
|
|
||||||
}
|
|
||||||
|
|
||||||
func isSuccessful() -> Bool {
|
|
||||||
return successful
|
|
||||||
}
|
|
||||||
|
|
||||||
func getResult() -> T? {
|
|
||||||
return result
|
|
||||||
}
|
|
||||||
|
|
||||||
func getException() -> Error {
|
|
||||||
if (exception != nil) {
|
|
||||||
return exception!
|
|
||||||
} else {
|
|
||||||
return NativeCryptoError.unknownError()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func call() {
|
|
||||||
do {
|
|
||||||
result = try task()
|
|
||||||
exception = nil
|
|
||||||
successful = true
|
|
||||||
} catch {
|
|
||||||
exception = error
|
|
||||||
result = nil
|
|
||||||
successful = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func finalize(callback: (_ task: Task<T>) -> Void) {
|
|
||||||
callback(self)
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user