- Модуль: xmpp
- Путь к файлу: ~/bitrix/modules/xmpp/classes/client.php
- Класс: CXMPPClient
- Вызов: CXMPPClient::SetLastActivityDate
static function SetLastActivityDate($userId, $lastActivityDate = null, $sendPull = false)
{
if (is_null($lastActivityDate))
$lastActivityDate = time();
CUserOptions::SetOption('xmpp', 'LastActivityDate', intval($lastActivityDate), false, $userId);
if ($sendPull)
{
if (CModule::IncludeModule('pull') && CPullOptions::GetNginxStatus())
{
BitrixPullEvent::add($userId, Array(
'module_id' => 'xmpp',
'command' => 'lastActivityDate',
'params' => Array(
'timestamp' => intval($lastActivityDate)
),
));
BitrixPullEvent::send();
}
}
return true;
}