- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/V2/Chat/User/OwnerService.php
- Класс: BitrixImV2ChatUserOwnerService
- Вызов: OwnerService::onAfterUserUpdate
static function onAfterUserUpdate(array $fields): void
{
if (!isset($fields['ACTIVE']) || $fields['ACTIVE'] !== 'N')
{
return;
}
CAgent::AddAgent(
"BitrixImV2ChatUserOwnerService::changeChatsOwnerAfterUserFiredAgent({$fields['ID']});",
'im',
'N',
self::DELAY_AFTER_USER_FIRED,
'',
'Y',
ConvertTimeStamp(time() + CTimeZone::GetOffset() + self::DELAY_AFTER_USER_FIRED, "FULL")
);
}