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 .sha384: return FlutterStandardTypedData(bytes: Data(HMAC<SHA384>(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 .sha384: return SHA384.init()
|
||||
case .sha512: return SHA512.init()
|
||||
@unknown default: fatalError("Unknown algorithm")
|
||||
}
|
||||
}
|
||||
|
||||
@ -24,7 +23,6 @@ public class HashAlgorithmParser {
|
||||
case .sha256: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA256)
|
||||
case .sha384: return CCPBKDFAlgorithm(kCCPRFHmacAlgSHA384)
|
||||
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