Index: chrome/browser/engagement/site_engagement_score.h |
diff --git a/chrome/browser/engagement/site_engagement_score.h b/chrome/browser/engagement/site_engagement_score.h |
index bb29a78d6059174828f1f06cdf107be280d9b3d2..861799a737ffc5df34fe992ad6f9753c75fb2f7a 100644 |
--- a/chrome/browser/engagement/site_engagement_score.h |
+++ b/chrome/browser/engagement/site_engagement_score.h |
@@ -84,6 +84,9 @@ class SiteEngagementScore { |
// period prior to clock_->Now(). |
LAST_ENGAGEMENT_GRACE_PERIOD_IN_HOURS, |
+ // THe number of points given for having notification permission granted. |
+ NOTIFICATION_PERMISSION_POINTS, |
+ |
MAX_VARIATION |
}; |
@@ -106,6 +109,7 @@ class SiteEngagementScore { |
static double GetHighEngagementBoundary(); |
static double GetMaxDecaysPerScore(); |
static double GetLastEngagementGracePeriodInHours(); |
+ static double GetNotificationPermissionPoints(); |
// Update the default engagement settings via variations. |
static void UpdateFromVariations(const char* param_name); |
@@ -164,6 +168,7 @@ class SiteEngagementScore { |
friend class ChromePluginServiceFilterTest; |
friend class ImportantSitesUtil; |
friend class ImportantSitesUtilTest; |
+ friend class PushMessagingBrowserTest; |
friend class SiteEngagementHelperTest; |
friend class SiteEngagementScoreTest; |
friend class SiteEngagementServiceTest; |