Index: components/gcm_driver/gcm_channel_status_syncer.cc |
diff --git a/components/gcm_driver/gcm_channel_status_syncer.cc b/components/gcm_driver/gcm_channel_status_syncer.cc |
index 7006721b90f55c3cb14905d778d7f580c4eea17a..443c90d57b8207f63390f8860cf8784b30ba594c 100644 |
--- a/components/gcm_driver/gcm_channel_status_syncer.cc |
+++ b/components/gcm_driver/gcm_channel_status_syncer.cc |
@@ -71,9 +71,13 @@ int GCMChannelStatusSyncer::first_time_delay_seconds() { |
GCMChannelStatusSyncer::GCMChannelStatusSyncer( |
GCMDriver* driver, |
PrefService* prefs, |
+ const std::string& channel_status_request_url, |
+ const std::string& user_agent, |
const scoped_refptr<net::URLRequestContextGetter>& request_context) |
: driver_(driver), |
prefs_(prefs), |
+ channel_status_request_url_(channel_status_request_url), |
+ user_agent_(user_agent), |
request_context_(request_context), |
gcm_enabled_(true), |
poll_interval_seconds_( |
@@ -150,6 +154,8 @@ void GCMChannelStatusSyncer::StartRequest() { |
request_.reset(new GCMChannelStatusRequest( |
request_context_, |
+ channel_status_request_url_, |
+ user_agent_, |
base::Bind(&GCMChannelStatusSyncer::OnRequestCompleted, |
weak_ptr_factory_.GetWeakPtr()))); |
request_->Start(); |