• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/model/chat.php
  • Класс: BitrixImModelChatTable
  • Вызов: ChatTable::needCacheInvalidate
static function needCacheInvalidate(array $updatedFields): bool
{
	$cacheInvalidatingFields = [
		'TITLE',
		'DESCRIPTION',
		'COLOR',
		'TYPE',
		'EXTRANET',
		'AUTHOR_ID',
		'AVATAR',
		'ENTITY_TYPE',
		'ENTITY_ID',
		'ENTITY_DATA_1',
		'ENTITY_DATA_2',
		'ENTITY_DATA_3',
		'DISK_FOLDER_ID',
		'MANAGE_USERS',
		'MANAGE_UI',
		'MANAGE_SETTINGS',
		'CAN_POST',
	];

	return !empty(array_intersect($cacheInvalidatingFields, array_keys($updatedFields)));
}