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

Issue 2042243004: Construct the site engagement helper with a site engagement service. (Closed)

Created:
4 years, 6 months ago by dominickn
Modified:
4 years, 6 months ago
Reviewers:
calamity
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Construct the site engagement helper with a site engagement service. This CL refactors the site engagement helper to initialise its site engagement service point at construction. This obviates the need to query for the site engagement service each time engagement is increased. The service' private interface is also refactored to take a WebContents pointer rather than a GURL on engagement increases, allowing it to signal other observers of the WebContents in a future CL. BUG=616322 Committed: https://crrev.com/cd25e0bc03cbe4f606646d4ca7b95000de0fc055 Cr-Commit-Position: refs/heads/master@{#399101}

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Use committed not visible URL #

Total comments: 2

Patch Set 4 : Address reviewer comments, rebase to fix leak #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+101 lines, -71 lines) Patch
M chrome/browser/engagement/site_engagement_helper.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/engagement/site_engagement_helper.cc View 1 2 3 2 chunks +9 lines, -23 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service.h View 2 chunks +15 lines, -9 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service.cc View 1 2 2 chunks +12 lines, -8 lines 3 comments Download
M chrome/browser/engagement/site_engagement_service_unittest.cc View 1 2 3 7 chunks +64 lines, -31 lines 3 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 19 (8 generated)
dominickn
4 years, 6 months ago (2016-06-08 07:08:28 UTC) #1
dominickn
PTAL, thanks! This cleans up the helper a bit, and will let me pass the ...
4 years, 6 months ago (2016-06-08 07:20:24 UTC) #4
calamity
https://codereview.chromium.org/2042243004/diff/40001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/2042243004/diff/40001/chrome/browser/engagement/site_engagement_helper.cc#newcode170 chrome/browser/engagement/site_engagement_helper.cc:170: service_(service), Can we use the web_contents->browser_context() to get the ...
4 years, 6 months ago (2016-06-09 01:41:19 UTC) #6
dominickn
Thanks! https://codereview.chromium.org/2042243004/diff/40001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/2042243004/diff/40001/chrome/browser/engagement/site_engagement_helper.cc#newcode170 chrome/browser/engagement/site_engagement_helper.cc:170: service_(service), On 2016/06/09 01:41:19, calamity wrote: > Can ...
4 years, 6 months ago (2016-06-09 03:25:48 UTC) #8
calamity
https://codereview.chromium.org/2042243004/diff/60001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/2042243004/diff/60001/chrome/browser/engagement/site_engagement_service.cc#newcode339 chrome/browser/engagement/site_engagement_service.cc:339: AddPoints(web_contents->GetLastCommittedURL(), Why not visible here? Is this going to ...
4 years, 6 months ago (2016-06-09 03:32:20 UTC) #10
dominickn
https://codereview.chromium.org/2042243004/diff/60001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/2042243004/diff/60001/chrome/browser/engagement/site_engagement_service.cc#newcode339 chrome/browser/engagement/site_engagement_service.cc:339: AddPoints(web_contents->GetLastCommittedURL(), On 2016/06/09 03:32:20, calamity wrote: > Why not ...
4 years, 6 months ago (2016-06-09 03:45:57 UTC) #11
calamity
lgtm. https://codereview.chromium.org/2042243004/diff/60001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/2042243004/diff/60001/chrome/browser/engagement/site_engagement_service.cc#newcode339 chrome/browser/engagement/site_engagement_service.cc:339: AddPoints(web_contents->GetLastCommittedURL(), On 2016/06/09 03:45:57, dominickn wrote: > On ...
4 years, 6 months ago (2016-06-09 03:48:06 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2042243004/60001
4 years, 6 months ago (2016-06-10 02:49:12 UTC) #14
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 6 months ago (2016-06-10 04:45:37 UTC) #16
commit-bot: I haz the power
CQ bit was unchecked
4 years, 6 months ago (2016-06-10 04:45:44 UTC) #17
commit-bot: I haz the power
4 years, 6 months ago (2016-06-10 04:48:06 UTC) #19
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/cd25e0bc03cbe4f606646d4ca7b95000de0fc055
Cr-Commit-Position: refs/heads/master@{#399101}

Powered by Google App Engine
This is Rietveld 408576698