Update comment and clear up localstorage on disabling

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
pull/21833/head
Michael Telatynski 2020-02-13 10:47:50 +00:00
parent 8d445d54ec
commit 0c4ee0091e
1 changed files with 5 additions and 2 deletions

View File

@ -195,8 +195,7 @@ class Analytics {
} }
/** /**
* Disable Analytics calls, will not fully unload Piwik until a refresh, * Disable Analytics, stop the heartbeat and clear identifiers from localStorage
* but this is second best, Piwik should not pull anything implicitly.
*/ */
disable() { disable() {
if (this.disabled) return; if (this.disabled) return;
@ -204,6 +203,10 @@ class Analytics {
window.clearInterval(this._heartbeatIntervalID); window.clearInterval(this._heartbeatIntervalID);
this.baseUrl = null; this.baseUrl = null;
this.visitVariables = {}; this.visitVariables = {};
localStorage.removeItem(UID_KEY);
localStorage.removeItem(CREATION_TS_KEY);
localStorage.removeItem(VISIT_COUNT_KEY);
localStorage.removeItem(LAST_VISIT_TS_KEY);
} }
async _track(data) { async _track(data) {