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

Update XXMessengerClient documentation

parent 9e88e561
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!85Messenger - send & receive messages
......@@ -27,8 +27,9 @@ let messenger: Messenger = .live(environment)
Example:
```swift
// allow cancellation of auth callbacks registration:
// allow cancellation of callbacks:
var authCallbacksCancellable: Cancellable?
var messageListenerCancellable: Cancellable?
func start(messenger: Messenger) throws {
// check if messenger is loaded:
......@@ -51,11 +52,20 @@ func start(messenger: Messenger) throws {
// implement auth callbacks handling
})
)
// register message listener before connecting:
messageListenerCancellable = messenger.registerMessageListener(
Listener(handle: { message in
// handle incoming message
})
)
// check if messenger is connected:
if messenger.isConnected() == false {
// start end-to-end connection:
try messenger.connect()
// start listening for messanges:
try messener.listenForMessages()
}
// check if messenger is logged in with user-discovery:
......
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