• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/managers/pushmanager.php
  • Класс: BitrixCalendarSyncManagersPushManager
  • Вызов: PushManager::setUnblockPush
public function setUnblockPush(?Push $push): void
{
	if (!$push)
	{
		return;
	}

	PushTable::update(
		[
			'ENTITY_TYPE' => $push->getEntityType(),
			'ENTITY_ID' => $push->getEntityId(),
		],
		[
			'NOT_PROCESSED' => Dictionary::PUSH_STATUS_PROCESS['unblocked']
		]
	);

	if ($push->isUnprocessed())
	{
		$this->handlePush($push->getChannelId(), $push->getResourceId());
	}
}