mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-03-30 23:03:03 -07:00
feat: Add cache clearing logic for imported settings in state update
This commit is contained in:
@@ -165,6 +165,16 @@ class NetAlertXStateManager {
|
|||||||
.html(displayTime)
|
.html(displayTime)
|
||||||
.attr('data-build-time', buildTime);
|
.attr('data-build-time', buildTime);
|
||||||
|
|
||||||
|
// 4. Trigger cache clear if settings were imported after last init
|
||||||
|
if (appState["settingsImported"]) {
|
||||||
|
const importedMs = parseInt(appState["settingsImported"] * 1000);
|
||||||
|
const lastReloaded = parseInt(getCache(CACHE_KEYS.INIT_TIMESTAMP));
|
||||||
|
if (importedMs > lastReloaded) {
|
||||||
|
console.log("[NetAlertX State] Settings changed — clearing cache and reloading");
|
||||||
|
setTimeout(() => clearCache(), 500);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// console.log("[NetAlertX State] UI updated via jQuery");
|
// console.log("[NetAlertX State] UI updated via jQuery");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error("[NetAlertX State] Failed to update state display:", e);
|
console.error("[NetAlertX State] Failed to update state display:", e);
|
||||||
|
|||||||
Reference in New Issue
Block a user