• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/queue/rule/rules/pushdelayedrule.php
  • Класс: BitrixCalendarCoreQueueRuleRulesPushDelayedRule
  • Вызов: PushDelayedRule::getMessageHash
protected function getMessageHash(InterfacesMessage $message): string
    {
	$body = $message->getBody();
	switch ($this->getMode($message))
	{
		case self::MODE_SECTION:
			return 'section:' . $body[SyncPushDictionary::PUSH_TYPE['sectionConnection']] ?? '';
		case self::MODE_CONNECTION:
			return 'connection:' . $body[SyncPushDictionary::PUSH_TYPE['connection']] ?? '';
		default:
			return '';
	}
    }