Skip to content
Snippets Groups Projects
Commit 89d9eb3b authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Update NewUdManagerFromBackup.Params

parent 155b1250
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!33XXMessengerClient
This commit is part of merge request !33. Comments created here will be created in the context of that merge request.
...@@ -2,10 +2,9 @@ import Bindings ...@@ -2,10 +2,9 @@ import Bindings
import XCTestDynamicOverlay import XCTestDynamicOverlay
public struct NewUdManagerFromBackup { public struct NewUdManagerFromBackup {
public struct Params { public struct Params: Equatable {
public init( public init(
e2eId: Int, e2eId: Int,
follower: UdNetworkStatus,
email: Fact?, email: Fact?,
phone: Fact?, phone: Fact?,
cert: Data, cert: Data,
...@@ -13,7 +12,6 @@ public struct NewUdManagerFromBackup { ...@@ -13,7 +12,6 @@ public struct NewUdManagerFromBackup {
address: String address: String
) { ) {
self.e2eId = e2eId self.e2eId = e2eId
self.follower = follower
self.email = email self.email = email
self.phone = phone self.phone = phone
self.cert = cert self.cert = cert
...@@ -22,7 +20,6 @@ public struct NewUdManagerFromBackup { ...@@ -22,7 +20,6 @@ public struct NewUdManagerFromBackup {
} }
public var e2eId: Int public var e2eId: Int
public var follower: UdNetworkStatus
public var email: Fact? public var email: Fact?
public var phone: Fact? public var phone: Fact?
public var cert: Data public var cert: Data
...@@ -30,19 +27,22 @@ public struct NewUdManagerFromBackup { ...@@ -30,19 +27,22 @@ public struct NewUdManagerFromBackup {
public var address: String public var address: String
} }
public var run: (Params) throws -> UserDiscovery public var run: (Params, UdNetworkStatus) throws -> UserDiscovery
public func callAsFunction(_ params: Params) throws -> UserDiscovery { public func callAsFunction(
try run(params) params: Params,
follower: UdNetworkStatus
) throws -> UserDiscovery {
try run(params, follower)
} }
} }
extension NewUdManagerFromBackup { extension NewUdManagerFromBackup {
public static let live = NewUdManagerFromBackup { params in public static let live = NewUdManagerFromBackup { params, follower in
var error: NSError? var error: NSError?
let bindingsUD = BindingsNewUdManagerFromBackup( let bindingsUD = BindingsNewUdManagerFromBackup(
params.e2eId, params.e2eId,
params.follower.makeBindingsUdNetworkStatus(), follower.makeBindingsUdNetworkStatus(),
try params.email?.encode(), try params.email?.encode(),
try params.phone?.encode(), try params.phone?.encode(),
params.cert, params.cert,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment