From d167e6874772decedfe42f40b4fa59da46a429a8 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Mon, 21 Nov 2022 11:32:48 +0100 Subject: [PATCH] Update docs --- Docs/XXMessengerClient.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Docs/XXMessengerClient.md b/Docs/XXMessengerClient.md index c2f407c3..5d498312 100644 --- a/Docs/XXMessengerClient.md +++ b/Docs/XXMessengerClient.md @@ -98,6 +98,9 @@ let ud = messenger.ud() // get Backup: let backup = messenger.backup() + +// get GroupChat +let groupChat = messenger.groupChat() ``` ## 💾 Backup @@ -217,3 +220,26 @@ let transferId = try messenger.sendFile(.init(file: file, recipientId: ...)) { i } } ``` + +## 💬 Group Chat + +### Setup + +```swift +// register callbacks: +let groupRequestsCancellable = messenger.registerGroupRequestHandler(.init { group in + // handle group request... +}) +let groupChatProcessorCancellable = messenger.registerGroupChatProcessor(.init { result in + switch result { + case .success(let callback): + // handle group chat processor callback... + + case .failure(let error): + // handle error... + } +}) + +// start group chat manager: +try messenger.startGroupChat() +``` \ No newline at end of file -- GitLab