From 894b66f0263c067119641361a06187cbf67f28b8 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Sun, 23 Jun 2024 15:22:15 +0100 Subject: [PATCH] Update progress --- src/lib/resource-progress.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/resource-progress.ts b/src/lib/resource-progress.ts index 8d4e88860..abdf3ec42 100644 --- a/src/lib/resource-progress.ts +++ b/src/lib/resource-progress.ts @@ -98,12 +98,14 @@ export function clearMigratedRoadmapProgress( const roadmapKey = `${resourceType}-${resourceId}-${userId}-progress`; const clearedKey = `${resourceType}-${resourceId}-${userId}-cleared`; - if (localStorage.getItem(clearedKey)) { + + const clearedCount = parseInt(localStorage.getItem(clearedKey) || '0', 10); + if (!clearedCount || clearedCount >= 10) { return; } localStorage.removeItem(roadmapKey); - localStorage.setItem(clearedKey, '1'); + localStorage.setItem(clearedKey, `${clearedCount + 1}`); } export async function getResourceProgress(