• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Message/Params.php
  • Класс: BitrixImV2MessageParams
  • Вызов: Params::delete
public function delete(bool $deleteWithTs = false): Result
{
	$result = new Result;

	foreach ($this as $item)
	{
		unset($this[$item->getName()]);
	}

	if ($this->getMessageId())
	{
		$filter = [
			'=MESSAGE_ID' => $this->getMessageId(),
		];
		if (!$deleteWithTs)
		{
			$filter['!=PARAM_NAME'] = self::TS;
		}
		MessageParamTable::deleteBatch($filter);
	}

	$this->droppedItems = [];
	$this->isLoaded = false;

	return $result;
}