commit: 21af30f71b9500781679c164a3b3b3b751928d34
parent 9187c1d31c951c07319d563ac3532d9e6816a598
Author: Henry Jameson <me@hjkos.com>
Date: Wed, 5 Feb 2025 08:07:48 +0200
store cache eagerly
Diffstat:
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/services/style_setter/style_setter.js b/src/services/style_setter/style_setter.js
@@ -140,6 +140,7 @@ export const applyTheme = (
}
}
+ let cache
const { lazyProcessFunc } = generateTheme(
input,
{
@@ -152,16 +153,13 @@ export const applyTheme = (
},
onEagerFinished () {
adoptStyleSheets([eagerStyles])
+ cache = { engineChecksum: getEngineChecksum(), data: [eagerStyles.rules, lazyStyles.rules] }
+ localforage.setItem('pleromafe-theme-cache', cache)
onEagerFinish()
},
onLazyFinished () {
adoptStyleSheets([eagerStyles, lazyStyles])
- const cache = { engineChecksum: getEngineChecksum(), data: [eagerStyles.rules, lazyStyles.rules] }
onFinish(cache)
- const compress = (js) => {
- return pako.deflate(JSON.stringify(js))
- }
- localforage.setItem('pleromafe-theme-cache', compress(cache))
}
},
debug