From e2ba3ca64da7ce5b433e152c3c5887992b7f8897 Mon Sep 17 00:00:00 2001 From: Martin Boonk Date: Mon, 24 Jul 2023 22:32:01 +0200 Subject: [PATCH] fastload - Replace E.CRC32 with Storage.hash --- apps/fastload/boot.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/fastload/boot.js b/apps/fastload/boot.js index baa5a517c..4ac8b97e9 100644 --- a/apps/fastload/boot.js +++ b/apps/fastload/boot.js @@ -22,8 +22,8 @@ let cache = s.readJSON("fastload.cache") || {}; const SYS_SETTINGS="setting.json"; let appFastloadPossible = function(n){ - if(SETTINGS.detectSettingsChange && (!cache[SYS_SETTINGS] || E.CRC32(SYS_SETTINGS) != cache[SYS_SETTINGS])){ - cache[SYS_SETTINGS] = E.CRC32(SYS_SETTINGS); + if(SETTINGS.detectSettingsChange && (!cache[SYS_SETTINGS] || s.hash(SYS_SETTINGS) != cache[SYS_SETTINGS])){ + cache[SYS_SETTINGS] = s.hash(SYS_SETTINGS); s.writeJSON("fastload.cache", cache); return false; } @@ -31,11 +31,11 @@ let appFastloadPossible = function(n){ // no widgets, no problem if (!global.WIDGETS) return true; let app = s.read(n); - if (cache[n] && E.CRC32(app) == cache[n].crc) + if (cache[n] && s.hash(app) == cache[n].hash) return cache[n].fast; cache[n] = {}; cache[n].fast = app.includes("Bangle.loadWidgets"); - cache[n].crc = E.CRC32(app); + cache[n].hash = s.hash(app); s.writeJSON("fastload.cache", cache); return cache[n].fast; };