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

Issue 126513007: GCM Registration Request implementation (Closed)

Created:
6 years, 11 months ago by fgorski
Modified:
6 years, 11 months ago
Reviewers:
Nicolas Zea, jianli
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

GCM Registration Request * implementation of request creation * implementation of response parsing * tests for both. BUG=284553 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=244561

Patch Set 1 #

Patch Set 2 : Adding multiple senders and couple of unit test for the request part #

Patch Set 3 : Adding tests for response parsing and registrationCallback typedef #

Patch Set 4 : Adding user android id to the request and renaming the serial number #

Total comments: 18

Patch Set 5 : Updates based on code reviews and adding documentation #

Total comments: 8

Patch Set 6 : Renaming Parameters to RequestInfo, moving callback and other CR feedback" #

Total comments: 6

Patch Set 7 : Renaming and reordering constructor parameters, fixing compilation issue (signed/unsigned coparison) #

Patch Set 8 : Adding RegistrationRequest::RequestInfo to the list of exports #

Unified diffs Side-by-side diffs Delta from patch set Stats (+449 lines, -0 lines) Patch
A google_apis/gcm/engine/registration_request.h View 1 2 3 4 5 6 7 1 chunk +86 lines, -0 lines 0 comments Download
A google_apis/gcm/engine/registration_request.cc View 1 2 3 4 5 6 1 chunk +156 lines, -0 lines 0 comments Download
A google_apis/gcm/engine/registration_request_unittest.cc View 1 2 3 4 5 6 1 chunk +204 lines, -0 lines 0 comments Download
M google_apis/gcm/gcm.gyp View 1 2 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
fgorski
Please take a look. I will go through the server code once again tomorrow (I've ...
6 years, 11 months ago (2014-01-10 01:16:11 UTC) #1
Nicolas Zea
https://codereview.chromium.org/126513007/diff/80001/google_apis/gcm/engine/registration_request.cc File google_apis/gcm/engine/registration_request.cc (right): https://codereview.chromium.org/126513007/diff/80001/google_apis/gcm/engine/registration_request.cc#newcode21 google_apis/gcm/engine/registration_request.cc:21: namespace { nit: newline after https://codereview.chromium.org/126513007/diff/80001/google_apis/gcm/engine/registration_request.cc#newcode124 google_apis/gcm/engine/registration_request.cc:124: LOG(ERROR) << ...
6 years, 11 months ago (2014-01-10 19:45:12 UTC) #2
jianli
https://codereview.chromium.org/126513007/diff/80001/google_apis/gcm/engine/registration_request.cc File google_apis/gcm/engine/registration_request.cc (right): https://codereview.chromium.org/126513007/diff/80001/google_apis/gcm/engine/registration_request.cc#newcode43 google_apis/gcm/engine/registration_request.cc:43: out->append("&" + key + "=" + net::EscapeUrlEncodedData(value, true)); It ...
6 years, 11 months ago (2014-01-10 20:17:42 UTC) #3
fgorski
PTAL. All comments addressed. I also added some documentation in the header. https://codereview.chromium.org/126513007/diff/80001/google_apis/gcm/engine/registration_request.cc File google_apis/gcm/engine/registration_request.cc ...
6 years, 11 months ago (2014-01-10 22:46:58 UTC) #4
jianli
https://codereview.chromium.org/126513007/diff/160001/google_apis/gcm/engine/registration_request.cc File google_apis/gcm/engine/registration_request.cc (right): https://codereview.chromium.org/126513007/diff/160001/google_apis/gcm/engine/registration_request.cc#newcode25 google_apis/gcm/engine/registration_request.cc:25: const char kRegistrationDataFormat[] = "application/x-www-form-urlencoded"; nit: kRegistrationRequestContentType https://codereview.chromium.org/126513007/diff/160001/google_apis/gcm/engine/registration_request.cc#newcode110 google_apis/gcm/engine/registration_request.cc:110: ...
6 years, 11 months ago (2014-01-10 23:23:47 UTC) #5
fgorski
PTAL https://codereview.chromium.org/126513007/diff/160001/google_apis/gcm/engine/registration_request.cc File google_apis/gcm/engine/registration_request.cc (right): https://codereview.chromium.org/126513007/diff/160001/google_apis/gcm/engine/registration_request.cc#newcode25 google_apis/gcm/engine/registration_request.cc:25: const char kRegistrationDataFormat[] = "application/x-www-form-urlencoded"; On 2014/01/10 23:23:47, ...
6 years, 11 months ago (2014-01-11 00:10:36 UTC) #6
Nicolas Zea
lgtm
6 years, 11 months ago (2014-01-11 00:25:56 UTC) #7
jianli
lgtm https://codereview.chromium.org/126513007/diff/240001/google_apis/gcm/engine/registration_request.h File google_apis/gcm/engine/registration_request.h (right): https://codereview.chromium.org/126513007/diff/240001/google_apis/gcm/engine/registration_request.h#newcode64 google_apis/gcm/engine/registration_request.h:64: const RegistrationCallback& callback, nit: it might be better ...
6 years, 11 months ago (2014-01-11 00:33:39 UTC) #8
fgorski
Fixed all. Checking CQ now. Thanks for review. https://codereview.chromium.org/126513007/diff/240001/google_apis/gcm/engine/registration_request.h File google_apis/gcm/engine/registration_request.h (right): https://codereview.chromium.org/126513007/diff/240001/google_apis/gcm/engine/registration_request.h#newcode64 google_apis/gcm/engine/registration_request.h:64: const ...
6 years, 11 months ago (2014-01-11 01:07:28 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fgorski@chromium.org/126513007/320001
6 years, 11 months ago (2014-01-11 02:00:38 UTC) #10
commit-bot: I haz the power
Retried try job too often on win_x64_rel for step(s) base_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_x64_rel&number=66837
6 years, 11 months ago (2014-01-11 04:02:07 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fgorski@chromium.org/126513007/620001
6 years, 11 months ago (2014-01-13 05:42:47 UTC) #12
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=245355
6 years, 11 months ago (2014-01-13 07:42:50 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fgorski@chromium.org/126513007/620001
6 years, 11 months ago (2014-01-13 15:26:40 UTC) #14
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=245487
6 years, 11 months ago (2014-01-13 18:37:06 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fgorski@chromium.org/126513007/620001
6 years, 11 months ago (2014-01-13 18:38:44 UTC) #16
commit-bot: I haz the power
6 years, 11 months ago (2014-01-13 19:51:27 UTC) #17
Message was sent while issue was closed.
Change committed as 244561

Powered by Google App Engine
This is Rietveld 408576698