chromium/chrome/browser/prefs/chrome_pref_model_associator_client.cc

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

#include "chrome/browser/prefs/chrome_pref_model_associator_client.h"

#include <cstdint>

#include "base/check_is_test.h"
#include "base/memory/singleton.h"
#include "chrome/browser/ui/toolbar/toolbar_pref_names.h"
#include "chrome/common/pref_names.h"
#include "components/content_settings/core/browser/website_settings_info.h"
#include "components/content_settings/core/browser/website_settings_registry.h"

#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/constants/ash_pref_names.h"
#include "base/json/values_util.h"
#endif  // BUILDFLAG(IS_CHROMEOS_ASH)

ChromePrefModelAssociatorClient::ChromePrefModelAssociatorClient() = default;

ChromePrefModelAssociatorClient::~ChromePrefModelAssociatorClient() = default;

base::Value ChromePrefModelAssociatorClient::MaybeMergePreferenceValues(
    std::string_view pref_name,
    const base::Value& local_value,
    const base::Value& server_value) const {}

const sync_preferences::SyncablePrefsDatabase&
ChromePrefModelAssociatorClient::GetSyncablePrefsDatabase() const {}