1234567891011121314151617181920212223242526 |
- // Copyright 2018 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "components/sync_sessions/session_model_type_controller.h"
- #include <utility>
- namespace sync_sessions {
- SessionModelTypeController::SessionModelTypeController(
- syncer::SyncService* sync_service,
- PrefService* pref_service,
- std::unique_ptr<syncer::ModelTypeControllerDelegate> delegate)
- : ModelTypeController(syncer::SESSIONS, std::move(delegate)),
- helper_(syncer::SESSIONS, sync_service, pref_service) {}
- SessionModelTypeController::~SessionModelTypeController() = default;
- syncer::DataTypeController::PreconditionState
- SessionModelTypeController::GetPreconditionState() const {
- DCHECK(CalledOnValidThread());
- return helper_.GetPreconditionState();
- }
- } // namespace sync_sessions
|