Commit ee1fcd4b authored by Antonio Gomes's avatar Antonio Gomes Committed by Commit Bot

Move sync_client.cc away from base::Bind

BUG=714018

Change-Id: I59944400286435c71ed605ba019cd7f2680e5532
Reviewed-on: https://chromium-review.googlesource.com/1174656Reviewed-by: default avatarvitaliii <vitaliii@chromium.org>
Commit-Queue: Antonio Gomes <tonikitoo@igalia.com>
Cr-Commit-Position: refs/heads/master@{#584052}
parent bfa128dc
...@@ -19,7 +19,7 @@ namespace syncer { ...@@ -19,7 +19,7 @@ namespace syncer {
// const base::Time& network_time - the new network time. // const base::Time& network_time - the new network time.
// const base::TimeDelta& resolution - how precise the reading is. // const base::TimeDelta& resolution - how precise the reading is.
// const base::TimeDelta& latency - the http request's latency. // const base::TimeDelta& latency - the http request's latency.
using NetworkTimeUpdateCallback = base::Callback< using NetworkTimeUpdateCallback = base::RepeatingCallback<
void(const base::Time&, const base::TimeDelta&, const base::TimeDelta&)>; void(const base::Time&, const base::TimeDelta&, const base::TimeDelta&)>;
} // namespace syncer } // namespace syncer
......
...@@ -395,7 +395,7 @@ int SyncClientMain(int argc, char* argv[]) { ...@@ -395,7 +395,7 @@ int SyncClientMain(int argc, char* argv[]) {
// HttpPostProviderFactory is removed. // HttpPostProviderFactory is removed.
CancelationSignal factory_cancelation_signal; CancelationSignal factory_cancelation_signal;
std::unique_ptr<HttpPostProviderFactory> post_factory(new HttpBridgeFactory( std::unique_ptr<HttpPostProviderFactory> post_factory(new HttpBridgeFactory(
context_getter.get(), base::Bind(&StubNetworkTimeUpdateCallback), context_getter.get(), base::BindRepeating(&StubNetworkTimeUpdateCallback),
&factory_cancelation_signal)); &factory_cancelation_signal));
post_factory->Init(kUserAgent, BindToTrackerCallback()); post_factory->Init(kUserAgent, BindToTrackerCallback());
// Used only when committing bookmarks, so it's okay to leave this as null. // Used only when committing bookmarks, so it's okay to leave this as null.
...@@ -427,7 +427,7 @@ int SyncClientMain(int argc, char* argv[]) { ...@@ -427,7 +427,7 @@ int SyncClientMain(int argc, char* argv[]) {
args.encryptor = &null_encryptor; args.encryptor = &null_encryptor;
args.unrecoverable_error_handler = WeakHandle<UnrecoverableErrorHandler>(); args.unrecoverable_error_handler = WeakHandle<UnrecoverableErrorHandler>();
args.report_unrecoverable_error_function = args.report_unrecoverable_error_function =
base::Bind(LogUnrecoverableErrorContext); base::BindRepeating(LogUnrecoverableErrorContext);
args.cancelation_signal = &scm_cancelation_signal; args.cancelation_signal = &scm_cancelation_signal;
sync_manager->Init(&args); sync_manager->Init(&args);
// TODO(akalin): Avoid passing in model parameters multiple times by // TODO(akalin): Avoid passing in model parameters multiple times by
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment