• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/counterprocessor.php
  • Класс: BitrixTasksInternalsCounterCounterProcessor
  • Вызов: CounterProcessor::deleteTasks
public function deleteTasks(array $tasks): void
{
	$taskIds = array_keys($tasks);

	$counters = array_merge(
		array_values(CounterDictionary::MAP_EXPIRED),
		array_values(CounterDictionary::MAP_MUTED_EXPIRED),
		array_values(CounterDictionary::MAP_COMMENTS),
		array_values(CounterDictionary::MAP_MUTED_COMMENTS)
	);

	$this->reset($counters, $taskIds);

	CounterState::getInstance($this->userId)->reload();
}