1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "components/suggestions/suggestions_utils.h" 6 7 namespace suggestions { 8 9 SyncState GetSyncState(bool sync_enabled, 10 bool sync_initialized, 11 bool history_sync_enabled) { 12 if (!sync_enabled) 13 return SYNC_OR_HISTORY_SYNC_DISABLED; 14 15 if (!sync_initialized) 16 return NOT_INITIALIZED_ENABLED; 17 18 return history_sync_enabled ? 19 INITIALIZED_ENABLED_HISTORY : SYNC_OR_HISTORY_SYNC_DISABLED; 20 } 21 22 } // namespace suggestions 23