• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/lib/controller/token.php
  • Класс: BitrixPullControllerToken
  • Вызов: Token::removeAction
function removeAction(string $token)
{
	$tokenData = PushTable::getList([
		"filter" => ["=DEVICE_TOKEN" => $token]
	])->fetch();

	if (!$tokenData)
	{
		$this->addError(new Error("No token found", "NOT_FOUND"));
		return;
	}

	$deleteResult = PushTable::delete($tokenData["ID"]);
	if (!$deleteResult->isSuccess())
	{
		$this->addErrors($deleteResult->getErrors());
	}
}