From 82c5b95f9ba1896dcf45e8456fa668ff3ecd2998 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Tue, 13 Sep 2022 10:55:57 +0200
Subject: [PATCH] Update XXMessengerClient documentation

---
 Docs/XXMessengerClient.md | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/Docs/XXMessengerClient.md b/Docs/XXMessengerClient.md
index c8fc3e7d..05afa4aa 100644
--- a/Docs/XXMessengerClient.md
+++ b/Docs/XXMessengerClient.md
@@ -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:
-- 
GitLab