diff --git a/Sources/ElixxirDAppsSDK/MessageListener.swift b/Sources/ElixxirDAppsSDK/MessageListener.swift index f05fe9fd5aeac73b3583398eaf6086891376e509..bed6b8c10517be2fd6d073f2e32b8d941436a795 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)) } } }