|
|
@@ -90,11 +90,16 @@ export async function updateMapsCache() {
|
|
|
const name = getPackName(pack);
|
|
|
if (!name) continue;
|
|
|
try {
|
|
|
- await MapLibreRN.OfflineManager.invalidatePack(name);
|
|
|
+ if (name === PACK_NAME) {
|
|
|
+ await MapLibreRN.OfflineManager.deletePack(name);
|
|
|
+ } else {
|
|
|
+ await MapLibreRN.OfflineManager.invalidatePack(name);
|
|
|
+ }
|
|
|
} catch {}
|
|
|
}
|
|
|
+
|
|
|
try {
|
|
|
- await MapLibreRN.OfflineManager.invalidateAmbientCache();
|
|
|
+ await MapLibreRN.OfflineManager.clearAmbientCache();
|
|
|
} catch {}
|
|
|
|
|
|
storage.set('lastMapTilesUpdate', lastUpdate.date);
|