Refactor persistence timers: rename and separate timers for hidden, seen, and member indices
This commit is contained in:
parent
db81232f0f
commit
5bbeac5e89
22
content.js
22
content.js
@ -19,7 +19,9 @@ const STORAGE_KEY_SEEN = "memberOnlySeen";
|
|||||||
const STORAGE_KEY_MEMBER = "memberOnlyDetected";
|
const STORAGE_KEY_MEMBER = "memberOnlyDetected";
|
||||||
const DEFAULT_MAX_ARCHIVE = 500;
|
const DEFAULT_MAX_ARCHIVE = 500;
|
||||||
const MAX_SNAPSHOT_CHARS = 20000;
|
const MAX_SNAPSHOT_CHARS = 20000;
|
||||||
let persistTimer = null;
|
let persistHiddenTimer = null;
|
||||||
|
let persistSeenTimer = null;
|
||||||
|
let persistMemberTimer = null;
|
||||||
let contextInvalidated = false;
|
let contextInvalidated = false;
|
||||||
let hudFlashTimer = null;
|
let hudFlashTimer = null;
|
||||||
|
|
||||||
@ -822,9 +824,9 @@ function updateMemberIndex(meta) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function schedulePersistSharedIndex() {
|
function schedulePersistSharedIndex() {
|
||||||
if (persistTimer) return;
|
if (persistHiddenTimer) return;
|
||||||
persistTimer = setTimeout(() => {
|
persistHiddenTimer = setTimeout(() => {
|
||||||
persistTimer = null;
|
persistHiddenTimer = null;
|
||||||
persistSharedIndex();
|
persistSharedIndex();
|
||||||
}, 200);
|
}, 200);
|
||||||
}
|
}
|
||||||
@ -846,9 +848,9 @@ function persistSharedIndex() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function schedulePersistSeenIndex() {
|
function schedulePersistSeenIndex() {
|
||||||
if (persistTimer) return;
|
if (persistSeenTimer) return;
|
||||||
persistTimer = setTimeout(() => {
|
persistSeenTimer = setTimeout(() => {
|
||||||
persistTimer = null;
|
persistSeenTimer = null;
|
||||||
persistSeenIndex();
|
persistSeenIndex();
|
||||||
}, 200);
|
}, 200);
|
||||||
}
|
}
|
||||||
@ -869,9 +871,9 @@ function persistSeenIndex() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function schedulePersistMemberIndex() {
|
function schedulePersistMemberIndex() {
|
||||||
if (persistTimer) return;
|
if (persistMemberTimer) return;
|
||||||
persistTimer = setTimeout(() => {
|
persistMemberTimer = setTimeout(() => {
|
||||||
persistTimer = null;
|
persistMemberTimer = null;
|
||||||
persistMemberIndex();
|
persistMemberIndex();
|
||||||
}, 200);
|
}, 200);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user