# abReceivedAfterLogin
Описание: уведомление, приходящее после загрузки адресной книги после логина на сервере.
Пример:
{
"event": "abReceivedAfterLogin",
"abook": [
{
"peerId": "user777@some.server",
"peerDn": "user 777",
"status": 0,
"extStatus": 0,
"lastOnlineTime": 1690962961,
"additionalStatus": "at lunch",
"isEditable" : true
},
{
"peerId": "user666@some.server",
"peerDn": "user 666",
"status": 1,
"extStatus": 2,
"lastOnlineTime": 0,
"additionalStatus": "went to the store",
"isEditable" : true
}
],
"method": "event"
}
Описание параметров:
peerId- уникальный идентификатор пользователя TrueConf IDpeerDn- отображаемое имя пользователяstatus- статус пользователя, который может принимать одно из следующих значений:-1- невалидный пользователь0- пользователь оффлайн1- пользователь доступен2- пользователь занят5- пользователь находится в групповой конференции, которую создал он сам и в нее можно попроситься
extStatus- расширенный статус пользователя, который может принимать одно из следующих значений:-1- невалидный пользователь0- пользователь оффлайн1- пользователь оффлайн, но был недавно активен2- пользователь доступен3- пользователь доступен с телефона4- пользователь доступен с терминала5- пользователь доступен, но установил статус не беспокоить6- пользователь отошёл7- пользователь занят8- пользователь занят с телефона9- пользователь занят с терминала10- пользователь находится в групповой конференции, которую создал он сам и в неё можно попроситься
lastOnlineTime- время в unix формате, когда пользователь был в последний раз доступен. Если пользователь доступен, то этот параметр равен 0additionalStatus- дополнительный статус пользователя в виде строкиabook- список контактовisEditable- флаг, указывающий возможность редактирования контакта
См. также: