GroupHash::reject

  1. Bitrix24 API (v. 23.675.0)
  2. calendar
  3. GroupHash
  4. reject
  • Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/queue/consumer/grouphash.php
  • Класс: BitrixCalendarCoreQueueConsumerGroupHash
  • Вызов: GroupHash::reject
public function reject(InterfacesMessage $message, bool $requeue = false): void
{
	global $DB;

	$id = (int)$message->getHeader(self::HANDLED_MESSAGE_HEADER_ID);
	$hash = $message->getHeader(self::HANDLED_MESSAGE_HEADER_HASH);
	if ($id && $hash)
	{
		$DB->Query("
			DELETE FROM b_calendar_queue_handled_message
			WHERE ID <= " . $id . " 
			AND HASH = '" . $hash . "'
		");

		$this->onAfterReject($message);
	}
}

Добавить комментарий