Функции для работы с общим и личными списками контактов пользователей.

 

Загальний список контактів

mAddUserToCommonContacts

додати користувача до загального списку контактів;

mCommonContactsRebuild

перезбирати кеш загального деревоподібного списку контактів та розіслати його всім онлайн-користувачам;

mDeleteUserFromCommonContacts

видалити користувача із загального списку контактів;

mGetDepartmentIDByTextPath

отримання ідентифікатора групи, в якій знаходиться користувач, за повним шляхом у загальному списку контактів;

mGetDepartmentTextPathByID

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

mGetUserDepartmentID

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

mGetUserDepartmentName

одержати назву групи користувача у загальному списку контактів;

mMoveUserToDepartment

перенести користувача з однієї групи загального списку контактів до іншої.

 

Особистий список контактів

mPersonalContactsAddGroup

створити нову групу в списку контактів;

mPersonalContactsAddUser

додати користувача до особистого списку контактів до існуючої або нової групи;

mPersonalContactsAddUsers

додати список користувачів до особистого списку контактів;

mPersonalContactsClear

повністю видалити список контактів користувача;

mPersonalContactsDeleteUser

видалити користувача з особистого списку контактів іншої людини;

mPersonalContactsIsEmpty

з'ясувати, чи порожній зазначений особистий список контактів чи ні;

mPersonalContactsIsGroupExists

чи є група з такою назвою в списку контактів користувача;

mPersonalContactsIsUserExists

чи є користувач в особистому списку контактів іншої людини;

mPersonalContactsRefresh

надіслати онлайн-користувачу його оновлений список контактів.