- Модуль: pull
- Путь к файлу: ~/bitrix/modules/pull/classes/general/pull_options.php
- Класс: CPullOptions
- Вызов: CPullOptions::ClearAgent
static function ClearAgent()
{
global $CACHE_MANAGER;
$CACHE_MANAGER->Clean("pull_cnr");
if (self::ModuleEnable())
{
CAgent::AddAgent("CPullChannel::CheckOnlineChannel();", "pull", "N", 240, "", "Y", ConvertTimeStamp(time()+CTimeZone::GetOffset()+100, "FULL"));
CAgent::AddAgent("CPullChannel::CheckExpireAgent();", "pull", "N", 43200, "", "Y", ConvertTimeStamp(time()+CTimeZone::GetOffset() + 43200, "FULL"));
CAgent::AddAgent("CPullWatch::CheckExpireAgent();", "pull", "N", 600, "", "Y", ConvertTimeStamp(time()+CTimeZone::GetOffset() + 600, "FULL"));
}
else
{
CAgent::RemoveAgent("CPullChannel::CheckOnlineChannel();", "pull");
CAgent::RemoveAgent("CPullChannel::CheckExpireAgent();", "pull");
CAgent::RemoveAgent("CPullWatch::CheckExpireAgent();", "pull");
CAgent::RemoveAgent("CPushManager::SendAgent();", "pull");
}
}