From 9dc45634a03177a52e8b32499c859e3a7ef7fcee Mon Sep 17 00:00:00 2001 From: magnolia1234 <7676006-magnolia1234@users.noreply.gitlab.com> Date: Sat, 5 Sep 2020 21:48:20 +0200 Subject: [PATCH] Add daily users counter By counting downloads of empty json-file --- background.js | 22 ++++++++++++++++++++++ lp/manifest.json | 2 +- manifest.json | 2 +- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/background.js b/background.js index 9e7ba04a..7ac9bcd9 100644 --- a/background.js +++ b/background.js @@ -744,3 +744,25 @@ function getParameterByName(name, url) { function stripQueryStringAndHashFromPath(url) { return url.split("?")[0].split("#")[0]; } + +// daily users counter +function bpc_count_daily_users() { + let date = new Date(); + let dateStr = new Date(date.getTime() - (date.getTimezoneOffset() * 60000)).toISOString().split("T")[0]; + ext_api.storage.sync.get({ + daily_users: {}, + }, function (items) { + var daily_users = items.daily_users; + if (daily_users.date !== dateStr) { + daily_users.date = dateStr; + chrome.storage.sync.set({ + daily_users: daily_users + }, function () { + true; + }); + let manifest_new = 'https://bitbucket.org/magnolia1234/bpc-firefox-daily-users/downloads/bpc-daily-users-' + dateStr + '.json'; + fetch(manifest_new); + } + }); +} +bpc_count_daily_users(); diff --git a/lp/manifest.json b/lp/manifest.json index 58cc5575..04d50136 100644 --- a/lp/manifest.json +++ b/lp/manifest.json @@ -304,5 +304,5 @@ "webRequest", "webRequestBlocking" ], - "version": "1.8.3.2" + "version": "1.8.3.3" } \ No newline at end of file diff --git a/manifest.json b/manifest.json index 04089383..e030666c 100644 --- a/manifest.json +++ b/manifest.json @@ -40,5 +40,5 @@ "webRequest", "webRequestBlocking" ], - "version": "1.8.3.2" + "version": "1.8.3.3" } \ No newline at end of file