Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: lib/filterListener.js

Issue 6337686776315904: Issue 394 - hit statistics tool data collection (Closed)
Patch Set: Rebase to changeset: 4095 Created Dec. 15, 2015, 6:09 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/filterListener.js
===================================================================
--- a/lib/filterListener.js
+++ b/lib/filterListener.js
@@ -30,6 +30,7 @@
let {ActiveFilter, RegExpFilter, ElemHideBase, CSSPropertyFilter} =
require("filterClasses");
let {Prefs} = require("prefs");
+let {FilterHits} = require("filterHits");
/**
* Value of the FilterListener.batchMode property.
@@ -76,7 +77,11 @@
else
isDirty += factor;
if (isDirty >= 1)
+ {
FilterStorage.saveToDisk();
+ if (Prefs.sendstats)
+ FilterHits.saveFilterHitsToDatabase();
+ }
}
};
@@ -91,6 +96,7 @@
if (topic == "browser:purge-session-history" && Prefs.clearStatsOnHistoryPurge)
{
FilterStorage.resetHitCounts();
+ FilterHits.resetFilterHits();
FilterListener.setDirty(0); // Force saving to disk
Prefs.recentReports = [];

Powered by Google App Engine
This is Rietveld