chromium/components/fingerprinting_protection_filter/browser/fingerprinting_protection_profile_interaction_manager.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/fingerprinting_protection_filter/browser/fingerprinting_protection_profile_interaction_manager.h"

#include "base/check_op.h"
#include "components/content_settings/core/browser/cookie_settings.h"
#include "components/content_settings/core/common/pref_names.h"
#include "components/fingerprinting_protection_filter/browser/fingerprinting_protection_web_contents_helper.h"
#include "components/fingerprinting_protection_filter/common/fingerprinting_protection_filter_features.h"
#include "components/privacy_sandbox/tracking_protection_settings.h"
#include "components/subresource_filter/content/shared/common/subresource_filter_utils.h"
#include "components/subresource_filter/core/common/activation_decision.h"
#include "components/subresource_filter/core/mojom/subresource_filter.mojom.h"
#include "content/public/browser/navigation_handle.h"

namespace fingerprinting_protection_filter {

ActivationDecision;
ActivationLevel;

ProfileInteractionManager::ProfileInteractionManager(
    privacy_sandbox::TrackingProtectionSettings* tracking_protection_settings,
    PrefService* prefs)
    :{}

ProfileInteractionManager::~ProfileInteractionManager() = default;

ActivationLevel ProfileInteractionManager::OnPageActivationComputed(
    content::NavigationHandle* navigation_handle,
    ActivationLevel initial_activation_level,
    ActivationDecision* decision) {}

content_settings::SettingSource
ProfileInteractionManager::GetTrackingProtectionSettingSource(const GURL& url) {}

}  // namespace fingerprinting_protection_filter