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

Side by Side Diff: chrome/browser/engagement/site_engagement_service.cc

Issue 2825003002: Rewrite base::Bind to base::BindOnce with base_bind_rewriters in //chrome/browser/{a,b,c,d,e,f,g}* (Closed)
Patch Set: split rest of changes to 3 CLs Created 3 years, 8 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/engagement/site_engagement_service.h" 5 #include "chrome/browser/engagement/site_engagement_service.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <utility> 10 #include <utility>
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 double SiteEngagementService::GetScoreFromSettings( 125 double SiteEngagementService::GetScoreFromSettings(
126 HostContentSettingsMap* settings, 126 HostContentSettingsMap* settings,
127 const GURL& origin) { 127 const GURL& origin) {
128 auto clock = base::MakeUnique<base::DefaultClock>(); 128 auto clock = base::MakeUnique<base::DefaultClock>();
129 return SiteEngagementScore(clock.get(), origin, settings).GetTotalScore(); 129 return SiteEngagementScore(clock.get(), origin, settings).GetTotalScore();
130 } 130 }
131 131
132 SiteEngagementService::SiteEngagementService(Profile* profile) 132 SiteEngagementService::SiteEngagementService(Profile* profile)
133 : SiteEngagementService(profile, base::MakeUnique<base::DefaultClock>()) { 133 : SiteEngagementService(profile, base::MakeUnique<base::DefaultClock>()) {
134 content::BrowserThread::PostAfterStartupTask( 134 content::BrowserThread::PostAfterStartupTask(
135 FROM_HERE, content::BrowserThread::GetTaskRunnerForThread( 135 FROM_HERE,
136 content::BrowserThread::UI), 136 content::BrowserThread::GetTaskRunnerForThread(
137 base::Bind(&SiteEngagementService::AfterStartupTask, 137 content::BrowserThread::UI),
138 weak_factory_.GetWeakPtr())); 138 base::BindOnce(&SiteEngagementService::AfterStartupTask,
139 weak_factory_.GetWeakPtr()));
139 140
140 if (!g_updated_from_variations) { 141 if (!g_updated_from_variations) {
141 SiteEngagementScore::UpdateFromVariations(kEngagementParams); 142 SiteEngagementScore::UpdateFromVariations(kEngagementParams);
142 g_updated_from_variations = true; 143 g_updated_from_variations = true;
143 } 144 }
144 } 145 }
145 146
146 SiteEngagementService::~SiteEngagementService() = default; 147 SiteEngagementService::~SiteEngagementService() = default;
147 148
148 void SiteEngagementService::Shutdown() { 149 void SiteEngagementService::Shutdown() {
(...skipping 549 matching lines...) Expand 10 before | Expand all | Expand 10 after
698 if (!engagement_score.last_shortcut_launch_time().is_null() && 699 if (!engagement_score.last_shortcut_launch_time().is_null() &&
699 engagement_score.last_shortcut_launch_time() > last_visit) { 700 engagement_score.last_shortcut_launch_time() > last_visit) {
700 engagement_score.set_last_shortcut_launch_time(last_visit); 701 engagement_score.set_last_shortcut_launch_time(last_visit);
701 } 702 }
702 703
703 engagement_score.Commit(); 704 engagement_score.Commit();
704 } 705 }
705 706
706 SetLastEngagementTime(now); 707 SetLastEngagementTime(now);
707 } 708 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698