- Модуль: pull
- Путь к файлу: ~/bitrix/modules/pull/classes/general/pull_push.php
- Класс: CPushManager
- Вызов: CPushManager::DeleteFromQueueBySubTag
static function DeleteFromQueueBySubTag($userId, $tag, $appId = self::DEFAULT_APP_ID)
{
global $DB;
if ($tag == '' || intval($userId) == 0)
{
return false;
}
$strSql = "DELETE FROM b_pull_push_queue WHERE USER_ID = " . intval($userId) . " AND SUB_TAG = '" . $DB->ForSQL($tag) . "'";
$DB->Query($strSql, false, "File: " . __FILE__ . "
Line: " . __LINE__);
BitrixPullPush::add($userId, [
'module_id' => 'pull',
'push' => [
'advanced_params' => [
"notificationsToCancel" => [$tag],
],
'send_immediately' => 'Y',
'app_id' => $appId
]
]);
return true;
}