// 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 namespace sync_sessions { SessionModelTypeController::SessionModelTypeController( syncer::SyncService* sync_service, PrefService* pref_service, std::unique_ptr 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