diff --git a/Docs/XXMessengerClient.md b/Docs/XXMessengerClient.md index 4db0098b6a4f9a18df063189c172ec8a3f275f56..c8fc3e7dd8b6ba45738f1e0914fa758f6b5a0d28 100644 --- a/Docs/XXMessengerClient.md +++ b/Docs/XXMessengerClient.md @@ -27,6 +27,9 @@ let messenger: Messenger = .live(environment) Example: ```swift +// allow cancellation of auth callbacks registration: +var authCallbacksCancellable: Cancellable? + func start(messenger: Messenger) throws { // check if messenger is loaded: if messenger.isLoaded() == false { @@ -42,6 +45,13 @@ func start(messenger: Messenger) throws { // start messenger's network follower: try messenger.start() + // register auth callbacks before connecting: + authCallbacksCancellable = messenger.registerAuthCallbacks( + AuthCallbacks(handle: { callback in + // implement auth callbacks handling + }) + ) + // check if messenger is connected: if messenger.isConnected() == false { // start end-to-end connection: