We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d75a72d commit ed9cb36Copy full SHA for ed9cb36
src/routes/+layout.svelte
@@ -47,7 +47,7 @@
47
48
// News
49
let newsToDisplay = $state<(typeof news)[number]>();
50
- const closedNewsKey = "closedNews";
+ const closedNewsKey = "closed-news";
51
function getClosedNewsIds() {
52
return JSON.parse(localStorage.getItem(closedNewsKey) ?? "[]") as (typeof news)[number]["id"][];
53
}
@@ -83,6 +83,14 @@
83
localStorage.removeItem(key);
84
85
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
+
94
95
const closedNews = getClosedNewsIds();
96
const now = new Date();
0 commit comments