Bug fix for checking if caches is expired
This commit is contained in:
@@ -224,39 +224,45 @@ if (!$ae_loc?.last_cache_refresh) { // Default is null, currently...
|
|||||||
console.log(`ROOT: Last diff: ${Date.now() - $ae_loc?.last_cache_refresh}`);
|
console.log(`ROOT: Last diff: ${Date.now() - $ae_loc?.last_cache_refresh}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($ae_loc?.manager_access && (Date.now() - $ae_loc?.last_cache_refresh) > manager_refresh_time) {
|
if ($ae_loc?.manager_access) {
|
||||||
console.log(`ROOT: Last (manager) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
if ((Date.now() - $ae_loc?.last_cache_refresh) > manager_refresh_time) {
|
||||||
|
console.log(`ROOT: Last (manager) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
||||||
|
|
||||||
flag_clear_idb = true;
|
flag_clear_idb = true;
|
||||||
flag_clear_local = true;
|
flag_clear_local = true;
|
||||||
flag_clear_sess = true;
|
flag_clear_sess = true;
|
||||||
flag_reload = true;
|
flag_reload = true;
|
||||||
flag_expired = true;
|
flag_expired = true;
|
||||||
|
|
||||||
$ae_loc.cache_expired = true;
|
$ae_loc.cache_expired = true;
|
||||||
$ae_loc.allow_access = false;
|
$ae_loc.allow_access = false;
|
||||||
} else if ($ae_loc?.trusted_access && (Date.now() - $ae_loc?.last_cache_refresh) > trusted_refresh_time) {
|
}
|
||||||
console.log(`ROOT: Last (trusted) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
} else if ($ae_loc?.trusted_access) {
|
||||||
|
if ((Date.now() - $ae_loc?.last_cache_refresh) > trusted_refresh_time) {
|
||||||
|
console.log(`ROOT: Last (trusted) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
||||||
|
|
||||||
flag_clear_idb = true;
|
flag_clear_idb = true;
|
||||||
flag_clear_local = true;
|
flag_clear_local = true;
|
||||||
flag_clear_sess = true;
|
flag_clear_sess = true;
|
||||||
flag_reload = true;
|
flag_reload = true;
|
||||||
flag_expired = true;
|
flag_expired = true;
|
||||||
|
|
||||||
$ae_loc.cache_expired = true;
|
$ae_loc.cache_expired = true;
|
||||||
$ae_loc.allow_access = false;
|
$ae_loc.allow_access = false;
|
||||||
} else if ($ae_loc?.authenticated_access && (Date.now() - $ae_loc?.last_cache_refresh) > authenticated_refresh_time) {
|
}
|
||||||
console.log(`ROOT: Last (authenticated) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
} else if ($ae_loc?.authenticated_access) {
|
||||||
|
if ((Date.now() - $ae_loc?.last_cache_refresh) > authenticated_refresh_time) {
|
||||||
|
console.log(`ROOT: Last (authenticated) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
||||||
|
|
||||||
flag_clear_idb = true;
|
flag_clear_idb = true;
|
||||||
flag_clear_local = true;
|
flag_clear_local = true;
|
||||||
flag_clear_sess = true;
|
flag_clear_sess = true;
|
||||||
flag_reload = true;
|
flag_reload = true;
|
||||||
flag_expired = true;
|
flag_expired = true;
|
||||||
|
|
||||||
$ae_loc.cache_expired = true;
|
$ae_loc.cache_expired = true;
|
||||||
$ae_loc.allow_access = false;
|
$ae_loc.allow_access = false;
|
||||||
|
}
|
||||||
} else if ((Date.now() - $ae_loc?.last_cache_refresh) > default_refresh_time) {
|
} else if ((Date.now() - $ae_loc?.last_cache_refresh) > default_refresh_time) {
|
||||||
console.log(`ROOT: Last (default) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
console.log(`ROOT: Last (default) local config reload too old for all caches: ${$ae_loc.last_cache_refresh}`);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user