group commands (remove member, leave group, delete group) (#87)

* remove group member

* leave group, fix remove member, tests for leave group/remove member

* delete group with test

* prevent contact deletion error when it is a group member

* support inviting the group member who left or was removed

* use small retry interval in the tests

* test multiline outputs
This commit is contained in:
Evgeny Poberezkin
2021-08-02 20:10:24 +01:00
committed by GitHub
parent b7c4a6e195
commit b798342c61
14 changed files with 537 additions and 138 deletions
+2
View File
@@ -47,6 +47,8 @@ data ChatErrorType
| CEGroupDuplicateMemberId
| CEGroupNotJoined GroupName
| CEGroupMemberNotActive
| CEGroupMemberUserRemoved
| CEGroupMemberNotFound ContactName
| CEGroupInternal String
deriving (Show, Exception)