Skip to content
Snippets Groups Projects
Commit 109d4211 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Update MessageListener

parent 7f0b4034
No related branches found
No related tags found
1 merge request!2Bindings API wrapper
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
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment