• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/classes/general/rest_util.php
  • Класс: CRestUtil
  • Вызов: CRestUtil::UpdateApp
static function UpdateApp($appId, $oldVersion)
{
	$arApp = CBitrix24App::GetByID($appId);

	$arFields = array(
		'APP_ID' => $appId,
		'VERSION' => $arApp['VERSION'],
		'PREVIOUS_VERSION' => $oldVersion,
	);

	foreach (GetModuleEvents("rest", "OnRestAppUpdate", true) as $arEvent)
	{
		ExecuteModuleEventEx($arEvent, array($arFields));
	}

	BitrixRestEventTable::deleteAppInstaller($appId);

	CUserOptions::DeleteOption("app_options", "params_".$arApp['APP_ID']."_".$arApp['VERSION']);
}