From bd056c9937bfb5c6e59b40aea6b742b18d12676b Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Wed, 3 Aug 2022 23:11:14 +0100
Subject: [PATCH] Use default JSON params

---
 Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift       | 2 +-
 .../CmixManager/Functors/CMixManagerCreate.swift              | 2 +-
 Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift       | 4 ++--
 Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift               | 2 +-
 Sources/ElixxirDAppsSDK/Functors/Login.swift                  | 2 +-
 Sources/ElixxirDAppsSDK/Functors/LookupUD.swift               | 2 +-
 Sources/ElixxirDAppsSDK/Functors/SearchUD.swift               | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift b/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift
index 2a1164b0..b25be6a9 100644
--- a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift
+++ b/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift
@@ -8,7 +8,7 @@ public struct CMixConnect {
     withAuthentication: Bool,
     e2eId: Int,
     recipientContact: Data,
-    e2eParamsJSON: Data
+    e2eParamsJSON: Data = GetE2EParams.liveDefault()
   ) throws -> Connection {
     try run(withAuthentication, e2eId, recipientContact, e2eParamsJSON)
   }
diff --git a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift b/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift
index b7f36cb1..a0d543f8 100644
--- a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift
+++ b/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift
@@ -18,7 +18,7 @@ extension CMixManagerCreate {
     directoryPath: String,
     fileManager: FileManager,
     newCMix: NewCMix,
-    getCMixParams: GetCMixParams,
+    getCMixParams: GetCMixParams = .liveDefault,
     loadCMix: LoadCMix
   ) -> CMixManagerCreate {
     CMixManagerCreate {
diff --git a/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift b/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift
index 5d9712d7..e232ef74 100644
--- a/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift
@@ -6,8 +6,8 @@ public struct InitFileTransfer {
 
   public func callAsFunction(
     e2eId: Int,
-    e2eFileTransferParamsJSON: Data,
-    fileTransferParamsJSON: Data,
+    e2eFileTransferParamsJSON: Data = GetE2EFileTransferParams.liveDefault(),
+    fileTransferParamsJSON: Data = GetFileTransferParams.liveDefault(),
     callback: ReceiveFileCallback
   ) throws -> FileTransfer {
     try run(e2eId, e2eFileTransferParamsJSON, fileTransferParamsJSON, callback)
diff --git a/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift b/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift
index 8c38481c..8dd4545d 100644
--- a/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift
@@ -7,7 +7,7 @@ public struct LoadCMix {
   public func callAsFunction(
     storageDir: String,
     password: Data,
-    cMixParamsJSON: Data
+    cMixParamsJSON: Data = GetCMixParams.liveDefault()
   ) throws -> CMix {
     try run(storageDir, password, cMixParamsJSON)
   }
diff --git a/Sources/ElixxirDAppsSDK/Functors/Login.swift b/Sources/ElixxirDAppsSDK/Functors/Login.swift
index 82a5b3a7..b6eeace1 100644
--- a/Sources/ElixxirDAppsSDK/Functors/Login.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/Login.swift
@@ -9,7 +9,7 @@ public struct Login {
     cMixId: Int,
     authCallbacks: AuthCallbacks? = nil,
     identity: ReceptionIdentity,
-    e2eParamsJSON: Data
+    e2eParamsJSON: Data = GetE2EParams.liveDefault()
   ) throws -> E2E {
     try run(ephemeral, cMixId, authCallbacks, identity, e2eParamsJSON)
   }
diff --git a/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift b/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift
index 1fba41c8..c144f6a0 100644
--- a/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift
@@ -8,7 +8,7 @@ public struct LookupUD {
     e2eId: Int,
     udContact: Data,
     udId: Data,
-    singleRequestParamsJSON: Data,
+    singleRequestParamsJSON: Data = GetSingleUseParams.liveDefault(),
     callback: UdLookupCallback
   ) throws -> SingleUseSendReport {
     try run(e2eId, udContact, udId, singleRequestParamsJSON, callback)
diff --git a/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift b/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift
index 516541f4..f9a294b4 100644
--- a/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift
@@ -8,7 +8,7 @@ public struct SearchUD {
     e2eId: Int,
     udContact: Data,
     facts: [Fact],
-    singleRequestParamsJSON: Data,
+    singleRequestParamsJSON: Data = GetSingleUseParams.liveDefault(),
     callback: UdSearchCallback
   ) throws -> SingleUseSendReport {
     try run(e2eId, udContact, facts, singleRequestParamsJSON, callback)
-- 
GitLab