Index: sync/tools/sync_client.cc |
diff --git a/sync/tools/sync_client.cc b/sync/tools/sync_client.cc |
index c0a1ef13287015e772082e17d9e97e392e3b9870..b0c9b5589b4e4dcb4202bef00f4e75bf01512371 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; |