• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/rest/controllers/task/view.php
  • Класс: BitrixTasksRestControllersTaskView
  • Вызов: View::updateAction
public function updateAction(CTaskItem $task, $viewedDate = null, $parameters = []): void
{
	if (!$task->checkCanRead())
	{
		return;
	}

	$taskId = $task->getId();
	$userId = CurrentUser::get()->getId();

	$viewedDateToSave = null;
	if ($viewedDate && ($timestamp = strtotime($viewedDate)))
	{
		$viewedDateToSave = DateTime::createFromTimestamp($timestamp);
	}

	ViewedTable::set($taskId, $userId, $viewedDateToSave, $parameters);
}