diff --git a/Sources/ElixxirDAppsSDK/ConnectionMaker.swift b/Sources/ElixxirDAppsSDK/ConnectionMaker.swift index aa492cc6c84e73846c2caf30a8677b8bbf429dd7..4baa7618e129896d093d22a0b40b0dfb7fbf620a 100644 --- a/Sources/ElixxirDAppsSDK/ConnectionMaker.swift +++ b/Sources/ElixxirDAppsSDK/ConnectionMaker.swift @@ -15,17 +15,17 @@ public struct ConnectionMaker { extension ConnectionMaker { public static func live(bindingsClient: BindingsClient) -> ConnectionMaker { ConnectionMaker { withAuthentication, recipientContact, myIdentity in - if !withAuthentication { + if withAuthentication { return Connection.live( - bindingsConnection: try bindingsClient.connect( - recipientContact, + bindingsAuthenticatedConnection: try bindingsClient.connect( + withAuthentication: recipientContact, myIdentity: myIdentity ) ) } else { return Connection.live( - bindingsAuthenticatedConnection: try bindingsClient.connect( - withAuthentication: recipientContact, + bindingsConnection: try bindingsClient.connect( + recipientContact, myIdentity: myIdentity ) )