• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/queue/event.php
  • Класс: BitrixImOpenLinesQueueEvent
  • Вызов: Event::onQueueOperatorsDelete
static function onQueueOperatorsDelete(BitrixMainEvent $event)
{
	$eventData = $event->getParameters();

	if (
		!empty($eventData['line']) &&
		is_array($eventData['operators']) &&
		count($eventData['operators']) > 0
	)
	{
		$configManager = self::initialization($eventData['line']);
		if(!empty($configManager))
		{
			$configManager->returnSessionsUsersToQueue($eventData['operators'], ImOpenLinesQueue::REASON_REMOVED_FROM_QUEUE);
		}

		ImOpenLinesDebug::addQueueEvent( __METHOD__, 0, 0, ['eventData' => $eventData]);
	}

	return true;
}