From eb0af982c5f7006eba1f190f40d311f520c3aef1 Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Wed, 3 May 2023 22:14:54 +0100 Subject: [PATCH] popcon: use own .info file to bust launcher cache --- apps/popconlaunch/boot.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/popconlaunch/boot.ts b/apps/popconlaunch/boot.ts index ef522b9f1..10ea38b61 100644 --- a/apps/popconlaunch/boot.ts +++ b/apps/popconlaunch/boot.ts @@ -22,11 +22,11 @@ const ensureCache = (): NonNull => { const saveCache = (orderChanged: boolean) => { require("Storage").writeJSON("popcon.cache.json", cache); - if(orderchanged){ - // wipe launcher cache - require("Storage") - .list(/launch.*cache/) - .forEach(f => require("Storage").erase(f)) + if(orderChanged){ + // ensure launchers reload their caches: + const info: AppInfo & { cacheBuster?: boolean } = oldRead("popcon.info", true); + info.cacheBuster = !info.cacheBuster; + require("Storage").writeJSON("popcon.info", info); } };