• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/secretary.php
  • Класс: BitrixIntranetSecretary
  • Вызов: Secretary::updateChatUsers
static function updateChatUsers($chatId, $addedUsers, $deletedUsers): void
{
	if (!self::checkAccessForIm())
	{
		throw new BitrixMainSystemException('update chat: failed to load modules');
	}

	$chat = new CIMChat(0);

	if (!empty($deletedUsers))
	{
		foreach ($deletedUsers as $key => $userId)
		{
			$chat->DeleteUser($chatId, $userId, false);
		}
	}

	if (!empty($addedUsers))
	{
		$chat->AddUser($chatId, $addedUsers);
	}
}