- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/V2/Chat.php
- Класс: BitrixImV2Chat
- Вызов: Chat::sendMessageUserDelete
protected function sendMessageUserDelete(int $userId, bool $skipRecent = false): void
{
if ($this->getEntityType() === 'ANNOUNCEMENT')
{
return;
}
$messageText = $this->getMessageUserDeleteText($userId);
if ($messageText === '')
{
return;
}
CIMChat::AddMessage([
"TO_CHAT_ID" => $this->getId(),
"MESSAGE" => $messageText,
"FROM_USER_ID" => $this->getContext()->getUserId(),
"SYSTEM" => 'Y',
"RECENT_ADD" => $skipRecent ? 'N' : 'Y',
"PARAMS" => [
"CODE" => 'CHAT_LEAVE',
"NOTIFY" => $this->getEntityType() === 'LINES'? 'Y': 'N',
],
"PUSH" => 'N',
"SKIP_USER_CHECK" => "Y",
]);
}