Функции для работы с общим и личными списками контактов пользователей.
добавить пользователя в общий список контактов; |
|
пересобрать кеш общего древовидного списка контактов и разослать его всем онлайн-пользователям; |
|
удалить пользователя из общего списка контактов; |
|
получение идентификатора группы, в которой находится пользователь, по полному пути в общем списке контактов; |
|
полный путь от корня к группе в общем списке контактов по идентификатору; |
|
идентификатор группы в общем списке контактов, в которой находится пользователь; |
|
получить название группы пользователя в общем списке контактов; |
|
перенести пользователя из одной группы общего списка контактов в другую. |
создать новую группу в личном списке контактов; |
|
добавить пользователя в личный список контактов в существующую или новую группу; |
|
добавить список пользователей в личный список контактов; |
|
полностью удалить личный список контактов пользователя; |
|
удалить пользователя из личного списка контактов другого человека; |
|
выяснить, пустой указанный личный список контактов или нет; |
|
есть ли группа с таким названием в личном списке контактов пользователя; |
|
есть ли пользователь в личном списке контактов другого человека; |
|
отправить онлайн-пользователю его обновлённый список контактов. |