Index: sync/tools/sync_client.cc |
diff --git a/sync/tools/sync_client.cc b/sync/tools/sync_client.cc |
index e50510405395264c0fe5d09ec74cc19fcc42f6bc..63a231d577b9a499cd1856da7687c0217853e981 100644 |
--- a/sync/tools/sync_client.cc |
+++ b/sync/tools/sync_client.cc |
@@ -269,17 +269,21 @@ int SyncClientMain(int argc, char* argv[]) { |
new MyTestURLRequestContextGetter(io_thread.message_loop_proxy()); |
const notifier::NotifierOptions& notifier_options = |
ParseNotifierOptions(command_line, context_getter); |
+ syncer::NetworkChannelCreator network_channel_creator = |
+ syncer::NonBlockingInvalidator::MakePushClientChannelCreator( |
+ notifier_options); |
const char kClientInfo[] = "standalone_sync_client"; |
std::string invalidator_id = base::RandBytesAsString(8); |
NullInvalidationStateTracker null_invalidation_state_tracker; |
scoped_ptr<Invalidator> invalidator(new NonBlockingInvalidator( |
- notifier_options, |
+ network_channel_creator, |
invalidator_id, |
null_invalidation_state_tracker.GetSavedInvalidations(), |
null_invalidation_state_tracker.GetBootstrapData(), |
WeakHandle<InvalidationStateTracker>( |
null_invalidation_state_tracker.AsWeakPtr()), |
- kClientInfo)); |
+ kClientInfo, |
+ notifier_options.request_context_getter)); |
// Set up database directory for the syncer. |
base::ScopedTempDir database_dir; |