chromium/components/autofill/core/browser/payments/autofill_wallet_data_type_controller.cc

// Copyright 2018 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/autofill/core/browser/payments/autofill_wallet_data_type_controller.h"

#include <utility>

#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "components/autofill/core/common/autofill_prefs.h"
#include "components/prefs/pref_service.h"
#include "components/sync/service/sync_service.h"

namespace browser_sync {

AutofillWalletDataTypeController::AutofillWalletDataTypeController(
    syncer::DataType type,
    std::unique_ptr<syncer::DataTypeControllerDelegate>
        delegate_for_full_sync_mode,
    std::unique_ptr<syncer::DataTypeControllerDelegate>
        delegate_for_transport_mode,
    PrefService* pref_service,
    syncer::SyncService* sync_service)
    :{}

AutofillWalletDataTypeController::~AutofillWalletDataTypeController() {}

void AutofillWalletDataTypeController::Stop(syncer::SyncStopMetadataFate fate,
                                             StopCallback callback) {}

syncer::DataTypeController::PreconditionState
AutofillWalletDataTypeController::GetPreconditionState() const {}

void AutofillWalletDataTypeController::OnUserPrefChanged() {}

void AutofillWalletDataTypeController::SubscribeToPrefChanges() {}

void AutofillWalletDataTypeController::OnStateChanged(
    syncer::SyncService* sync) {}

}  // namespace browser_sync