From b8b94f7a7ae70b024817451b52405aa1af151bf3 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Thu, 2 Jun 2022 22:02:14 +0200
Subject: [PATCH] Adjust MessageListener for new Bindings framework

---
 Sources/ElixxirDAppsSDK/MessageListener.swift | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/Sources/ElixxirDAppsSDK/MessageListener.swift b/Sources/ElixxirDAppsSDK/MessageListener.swift
index f05fe9fd..bed6b8c1 100644
--- a/Sources/ElixxirDAppsSDK/MessageListener.swift
+++ b/Sources/ElixxirDAppsSDK/MessageListener.swift
@@ -30,14 +30,10 @@ extension MessageListener {
   }
 
   private static func live(
-    register: @escaping (Int, BindingsListenerProtocol) -> Data?
+    register: @escaping (Int, BindingsListenerProtocol) -> Void
   ) -> MessageListener {
     MessageListener { messageType, listenerName, callback in
-      let listener = Listener(listenerName: listenerName, onHear: callback)
-      let listenerId = register(messageType, listener)
-      guard listenerId != nil else {
-        fatalError("BindingsConnection.registerListener returned `nil`")
-      }
+      register(messageType, Listener(listenerName: listenerName, onHear: callback))
     }
   }
 }
-- 
GitLab