В MyChat Server можно создать любое количество групп и разместить в них зарегистрированных пользователей. Группы используются администраторами сервера для группировки разных учётных записей пользователей по каким-то признакам.

 

Один и тот же пользователь может входить в несколько групп одновременно.

 

В этом разделе перечислены функции для работы с группами и пользователями в них.

 

mAddUserToGroup

добавить пользователя в группу;

mCreateUsersGroup

создать группу пользователей;

mDeleteUsersGroup

удалить группу пользователей;

mGetUserGroupsListAsJSON

получить список групп пользователя в формате JSON;

mGetUsersListInGroupByName

получить список пользователей группы по её имени;

mGetUsersListInGroupsByNames

получить общий список пользователей из нескольких групп;

mIsUserInGroup

находится ли пользователь в указанной группе;

mIsUserInGroups

находится ли пользователь хотя бы в одной группе;

mIsUsersGroupExists

существует ли указанная группа пользователей;

mRemoveUserFromGroup

удалить пользователя из группы;

mRenameUsersGroup

переименовать группу пользователей.