3namespace Bitrix\Calendar\Core\Queue\Processor;
5use Bitrix\Calendar\Core\Queue\Interfaces;
6use Bitrix\Calendar\Internals\PushTable;
7use Bitrix\Calendar\Sync\Builders\BuilderPushFromDM;
8use Bitrix\Calendar\Sync\Managers\PushManager;
9use Bitrix\Calendar\Sync;
10use Bitrix\Main\ArgumentException;
11use Bitrix\Main\ObjectPropertyException;
12use Bitrix\Main\SystemException;
26 if (empty($sectionConnectionId))
33 $push = PushTable::getById([
34 'ENTITY_TYPE' => PushManager::TYPE_SECTION_CONNECTION,
35 'ENTITY_ID' => $sectionConnectionId,
40 $push->getChannelId(),
41 $push->getResourceId()
process(Interfaces\Message $message)