- var _gaq = _gaq || [];
-/**
- * provides the Google analytics data
- */
-function getAnalyticsData() {
- _gaq.push(['_setAccount', 'UA-28968723-1']);
- _gaq.push(['_trackPageview']);
-
- (function() {
- var ga = document.createElement('script'); ga.type = 'text/javascript';
- ga.async = true;
- ga.src = 'https://ssl.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0];
- s.parentNode.insertBefore(ga, s);
- })();
-}
+chrome.alarms.get(CONSTANTS.CLEANER_ALARM, function(a) {
+ if (a)
+ return;
+
+ chrome.alarms.create(CONSTANTS.CLEANER_ALARM, {
+ // First fire 10 minutes from now.
+ 'when': Date.now() + (10 * 60 * 1000),
+ 'periodInMinutes': 24 * 60
+ });
+});
+
+chrome.alarms.onAlarm.addListener(function(alarm) {
+ chrome.storage.sync.get('autoclear', function(s) {
+ var autoCleaner = s.autoclear || CONSTANTS.NO;
+ if (autoCleaner === CONSTANTS.YES)
+ runCleaner();
+ });
+});