Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(245)

Side by Side Diff: components/sync_driver/sync_prefs.cc

Issue 674633002: sync: add WIFI_CREDENTIALS protobuf, ModelType, and preference (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@local-master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/sync_driver/sync_prefs.h" 5 #include "components/sync_driver/sync_prefs.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/prefs/pref_member.h" 8 #include "base/prefs/pref_member.h"
9 #include "base/prefs/pref_service.h" 9 #include "base/prefs/pref_service.h"
10 #include "base/strings/string_number_conversions.h" 10 #include "base/strings/string_number_conversions.h"
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 model_set.Put(syncer::AUTOFILL); 130 model_set.Put(syncer::AUTOFILL);
131 model_set.Put(syncer::THEMES); 131 model_set.Put(syncer::THEMES);
132 model_set.Put(syncer::EXTENSIONS); 132 model_set.Put(syncer::EXTENSIONS);
133 model_set.Put(syncer::NIGORI); 133 model_set.Put(syncer::NIGORI);
134 model_set.Put(syncer::SEARCH_ENGINES); 134 model_set.Put(syncer::SEARCH_ENGINES);
135 model_set.Put(syncer::APPS); 135 model_set.Put(syncer::APPS);
136 model_set.Put(syncer::APP_LIST); 136 model_set.Put(syncer::APP_LIST);
137 model_set.Put(syncer::TYPED_URLS); 137 model_set.Put(syncer::TYPED_URLS);
138 model_set.Put(syncer::SESSIONS); 138 model_set.Put(syncer::SESSIONS);
139 model_set.Put(syncer::ARTICLES); 139 model_set.Put(syncer::ARTICLES);
140 model_set.Put(syncer::WIFI_CREDENTIALS);
140 registry->RegisterListPref(prefs::kSyncAcknowledgedSyncTypes, 141 registry->RegisterListPref(prefs::kSyncAcknowledgedSyncTypes,
141 syncer::ModelTypeSetToValue(model_set), 142 syncer::ModelTypeSetToValue(model_set),
142 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 143 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
143 144
144 registry->RegisterIntegerPref( 145 registry->RegisterIntegerPref(
145 prefs::kSyncRemainingRollbackTries, 0, 146 prefs::kSyncRemainingRollbackTries, 0,
146 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); 147 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
147 } 148 }
148 149
149 void SyncPrefs::AddSyncPrefObserver(SyncPrefObserver* sync_pref_observer) { 150 void SyncPrefs::AddSyncPrefObserver(SyncPrefObserver* sync_pref_observer) {
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
338 case syncer::PRIORITY_PREFERENCES: 339 case syncer::PRIORITY_PREFERENCES:
339 return prefs::kSyncPriorityPreferences; 340 return prefs::kSyncPriorityPreferences;
340 case syncer::SUPERVISED_USERS: 341 case syncer::SUPERVISED_USERS:
341 return prefs::kSyncSupervisedUsers; 342 return prefs::kSyncSupervisedUsers;
342 case syncer::ARTICLES: 343 case syncer::ARTICLES:
343 return prefs::kSyncArticles; 344 return prefs::kSyncArticles;
344 case syncer::SUPERVISED_USER_SHARED_SETTINGS: 345 case syncer::SUPERVISED_USER_SHARED_SETTINGS:
345 return prefs::kSyncSupervisedUserSharedSettings; 346 return prefs::kSyncSupervisedUserSharedSettings;
346 case syncer::DEVICE_INFO: 347 case syncer::DEVICE_INFO:
347 return prefs::kSyncDeviceInfo; 348 return prefs::kSyncDeviceInfo;
349 case syncer::WIFI_CREDENTIALS:
350 return prefs::kSyncWifiCredentials;
348 default: 351 default:
349 break; 352 break;
350 } 353 }
351 NOTREACHED(); 354 NOTREACHED();
352 return NULL; 355 return NULL;
353 } 356 }
354 357
355 #if defined(OS_CHROMEOS) 358 #if defined(OS_CHROMEOS)
356 std::string SyncPrefs::GetSpareBootstrapToken() const { 359 std::string SyncPrefs::GetSpareBootstrapToken() const {
357 DCHECK(CalledOnValidThread()); 360 DCHECK(CalledOnValidThread());
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
497 500
498 void SyncPrefs::SetFirstSyncTime(base::Time time) { 501 void SyncPrefs::SetFirstSyncTime(base::Time time) {
499 pref_service_->SetInt64(prefs::kSyncFirstSyncTime, time.ToInternalValue()); 502 pref_service_->SetInt64(prefs::kSyncFirstSyncTime, time.ToInternalValue());
500 } 503 }
501 504
502 void SyncPrefs::ClearFirstSyncTime() { 505 void SyncPrefs::ClearFirstSyncTime() {
503 pref_service_->ClearPref(prefs::kSyncFirstSyncTime); 506 pref_service_->ClearPref(prefs::kSyncFirstSyncTime);
504 } 507 }
505 508
506 } // namespace sync_driver 509 } // namespace sync_driver
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698