• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Settings/UserConfiguration.php
  • Класс: BitrixImV2SettingsUserConfiguration
  • Вызов: UserConfiguration::openDesktopFromPanel
private function openDesktopFromPanel(array $settingsConfiguration): void
{
	if (
		$settingsConfiguration['name'] === EntityGeneral::OPEN_DESKTOP_FROM_PANEL
		&& CModule::IncludeModule('pull')
	)
	{
		Event::add($this->userId, [
			'module_id' => 'im',
			'command' => 'settingsUpdate',
			'expiry' => 5,
			'params' => [
				'openDesktopFromPanel' => $settingsConfiguration['value'],
			],
			'extra' => Common::getPullExtra()
		]);
	}
}