From 109d4211e61c7d9f3d32edaf1dcb5f7c2da590a4 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Thu, 2 Jun 2022 13:49:02 +0200 Subject: [PATCH] Update MessageListener --- Sources/ElixxirDAppsSDK/MessageListener.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Sources/ElixxirDAppsSDK/MessageListener.swift b/Sources/ElixxirDAppsSDK/MessageListener.swift index 1dd74d05..f05fe9fd 100644 --- a/Sources/ElixxirDAppsSDK/MessageListener.swift +++ b/Sources/ElixxirDAppsSDK/MessageListener.swift @@ -1,13 +1,13 @@ import Bindings public struct MessageListener { - public var listen: (Int, String, @escaping (Data) -> Void) -> Data + public var listen: (Int, String, @escaping (Data) -> Void) -> Void public func callAsFunction( messageType: Int, listenerName: String = "MessageListener", callback: @escaping (Data) -> Void - ) -> Data { + ) { listen(messageType, listenerName, callback) } } @@ -35,10 +35,9 @@ extension MessageListener { MessageListener { messageType, listenerName, callback in let listener = Listener(listenerName: listenerName, onHear: callback) let listenerId = register(messageType, listener) - guard let listenerId = listenerId else { + guard listenerId != nil else { fatalError("BindingsConnection.registerListener returned `nil`") } - return listenerId } } } -- GitLab