| OLD | NEW |
| 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 "sync/internal_api/sync_manager_impl.h" | 5 #include "sync/internal_api/sync_manager_impl.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/base64.h" | 9 #include "base/base64.h" |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 879 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 890 // TODO(lipalani) : Calculate the nudge delay based on all types. | 890 // TODO(lipalani) : Calculate the nudge delay based on all types. |
| 891 base::TimeDelta nudge_delay = NudgeStrategy::GetNudgeDelayTimeDelta( | 891 base::TimeDelta nudge_delay = NudgeStrategy::GetNudgeDelayTimeDelta( |
| 892 types.First().Get(), | 892 types.First().Get(), |
| 893 this); | 893 this); |
| 894 scheduler_->ScheduleLocalNudge(nudge_delay, | 894 scheduler_->ScheduleLocalNudge(nudge_delay, |
| 895 types, | 895 types, |
| 896 nudge_location); | 896 nudge_location); |
| 897 } | 897 } |
| 898 | 898 |
| 899 void SyncManagerImpl::NudgeForInitialDownload(syncer::ModelType type) { | 899 void SyncManagerImpl::NudgeForInitialDownload(syncer::ModelType type) { |
| 900 // TODO(rlarocque): Initial downloads should have a separate nudge type. | |
| 901 DCHECK(thread_checker_.CalledOnValidThread()); | 900 DCHECK(thread_checker_.CalledOnValidThread()); |
| 902 RefreshTypes(ModelTypeSet(type)); | 901 scheduler_->ScheduleInitialSyncNudge(type); |
| 903 } | 902 } |
| 904 | 903 |
| 905 void SyncManagerImpl::NudgeForCommit(syncer::ModelType type) { | 904 void SyncManagerImpl::NudgeForCommit(syncer::ModelType type) { |
| 906 DCHECK(thread_checker_.CalledOnValidThread()); | 905 DCHECK(thread_checker_.CalledOnValidThread()); |
| 907 RequestNudgeForDataTypes(FROM_HERE, ModelTypeSet(type)); | 906 RequestNudgeForDataTypes(FROM_HERE, ModelTypeSet(type)); |
| 908 } | 907 } |
| 909 | 908 |
| 910 void SyncManagerImpl::NudgeForRefresh(syncer::ModelType type) { | 909 void SyncManagerImpl::NudgeForRefresh(syncer::ModelType type) { |
| 911 DCHECK(thread_checker_.CalledOnValidThread()); | 910 DCHECK(thread_checker_.CalledOnValidThread()); |
| 912 RefreshTypes(ModelTypeSet(type)); | 911 RefreshTypes(ModelTypeSet(type)); |
| (...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1144 int SyncManagerImpl::GetDefaultNudgeDelay() { | 1143 int SyncManagerImpl::GetDefaultNudgeDelay() { |
| 1145 return kDefaultNudgeDelayMilliseconds; | 1144 return kDefaultNudgeDelayMilliseconds; |
| 1146 } | 1145 } |
| 1147 | 1146 |
| 1148 // static. | 1147 // static. |
| 1149 int SyncManagerImpl::GetPreferencesNudgeDelay() { | 1148 int SyncManagerImpl::GetPreferencesNudgeDelay() { |
| 1150 return kPreferencesNudgeDelayMilliseconds; | 1149 return kPreferencesNudgeDelayMilliseconds; |
| 1151 } | 1150 } |
| 1152 | 1151 |
| 1153 } // namespace syncer | 1152 } // namespace syncer |
| OLD | NEW |