Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1121)

Unified Diff: components/gcm_driver/gcm_channel_status_syncer.cc

Issue 635073002: [GCM] Updates to GCMChannelStatusSyncer - UserAgent and server URL. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698