Reactive API of Groups.
This class replicates some of the methods included in Groups but using Rx types as return values instead of callbacks. It also exposes the same group events using Rx observables.
Emits a Group instance when a new group is created.
Emits a group identifier when that group is removed.
Emits a Group when the name or the participants of a group are modified.
Creates a new Group.
Deletes the specified group. Note: The user needs to be the group's owner.
Gets the group identified by a given groupId.
Gets the user's groups.
Leaves all the groups where the current user is present as participant.