From e326e610b18de8c1b1d8d0a0a84a0a68a2a5b87d Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Fri, 5 Aug 2022 19:03:58 +0100 Subject: [PATCH] Update NewUdManagerFromBackup functor Make phone and email facts optional --- .../Functors/NewUdManagerFromBackup.swift | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Sources/ElixxirDAppsSDK/Functors/NewUdManagerFromBackup.swift b/Sources/ElixxirDAppsSDK/Functors/NewUdManagerFromBackup.swift index a167a084..8c57aa35 100644 --- a/Sources/ElixxirDAppsSDK/Functors/NewUdManagerFromBackup.swift +++ b/Sources/ElixxirDAppsSDK/Functors/NewUdManagerFromBackup.swift @@ -2,13 +2,13 @@ import Bindings import XCTestDynamicOverlay public struct NewUdManagerFromBackup { - public var run: (Int, UdNetworkStatus, Fact, Fact) throws -> UserDiscovery + public var run: (Int, UdNetworkStatus, Fact?, Fact?) throws -> UserDiscovery public func callAsFunction( e2eId: Int, follower: UdNetworkStatus, - email: Fact, - phone: Fact + email: Fact?, + phone: Fact? ) throws -> UserDiscovery { try run(e2eId, follower, email, phone) } @@ -22,8 +22,8 @@ extension NewUdManagerFromBackup { let bindingsUD = BindingsNewUdManagerFromBackup( e2eId, follower.makeBindingsUdNetworkStatus(), - try email.encode(), - try phone.encode(), + try email?.encode(), + try phone?.encode(), &error ) if let error = error { -- GitLab