Skip to main content

Group

Get Group List​

Use the groups method to get a list of groups.

final page = await client.groups(pagination: pagination);

Create Group​

Use the createGroup method to create a group.

final group = await client.createGroup(name, avatarUrl);

Get Group Members​

Use the membersByGroupId method to get a list of members in a group.

final page = await client.membersByGroupId(groupId, pagination: pagination);

Invite User to Group​

Use the invite method to invite a user to a group.

await client.invite(groupId, userIds);

Get Group Info​

Use the groupInfo method to get the information of a group.

final group = await client.groupInfo(groupId);

Joining Group​

Joins a group with the specified group ID.

await cleint.joinGroup('groupId');

Quit Group​

Quits a group with the specified group ID.

await client.quitGroup('groupId');

Updating group permissions​

Updates the group permissions for the specified group.

await client.updateGroupPermissions('groupId', GroupPermission.public)