From c0ac75b80241ea2e6cd9e1d2b81e1005ef38cdc6 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Wed, 3 Aug 2022 21:56:47 +0100
Subject: [PATCH] Update E2ERegisterListener

Make senderId parameter optional
---
 .../ElixxirDAppsSDK/E2E/Functors/E2ERegisterListener.swift  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2ERegisterListener.swift b/Sources/ElixxirDAppsSDK/E2E/Functors/E2ERegisterListener.swift
index 5163c559..a2c95023 100644
--- a/Sources/ElixxirDAppsSDK/E2E/Functors/E2ERegisterListener.swift
+++ b/Sources/ElixxirDAppsSDK/E2E/Functors/E2ERegisterListener.swift
@@ -2,10 +2,10 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct E2ERegisterListener {
-  public var run: (Data, Int, Listener) throws -> Void
+  public var run: (Data?, Int, Listener) throws -> Void
 
   public func callAsFunction(
-    senderId: Data,
+    senderId: Data?,
     messageType: Int,
     callback: Listener
   ) throws {
@@ -17,7 +17,7 @@ extension E2ERegisterListener {
   public static func live(_ bindingsE2E: BindingsE2e) -> E2ERegisterListener {
     E2ERegisterListener { senderId, messageType, callback in
       try bindingsE2E.registerListener(
-        senderId,
+        senderId ?? Data([UInt8](repeating: 0, count: 32)),
         messageType: messageType,
         newListener: callback.makeBindingsListener()
       )
-- 
GitLab