Skip to content

Commit ed9cb36

Browse files
refactor: rename the storage key for banners
1 parent d75a72d commit ed9cb36

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/routes/+layout.svelte

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
4848
// News
4949
let newsToDisplay = $state<(typeof news)[number]>();
50-
const closedNewsKey = "closedNews";
50+
const closedNewsKey = "closed-news";
5151
function getClosedNewsIds() {
5252
return JSON.parse(localStorage.getItem(closedNewsKey) ?? "[]") as (typeof news)[number]["id"][];
5353
}
@@ -83,6 +83,14 @@
8383
localStorage.removeItem(key);
8484
}
8585
86+
// Legacy news key
87+
const oldLsNewsKey = "closedNews";
88+
const oldLsNewsValue = localStorage.getItem(oldLsNewsKey);
89+
if (oldLsNewsValue) {
90+
localStorage.setItem(closedNewsKey, oldLsNewsValue);
91+
localStorage.removeItem(oldLsNewsKey);
92+
}
93+
8694
// News
8795
const closedNews = getClosedNewsIds();
8896
const now = new Date();

0 commit comments

Comments
 (0)