Skip to content

Commit c6cf5e9

Browse files
committed
Revert changes outside removeQueries scope
1 parent 4fa6cbc commit c6cf5e9

File tree

1 file changed

+4
-23
lines changed

1 file changed

+4
-23
lines changed

packages/query-persist-client-core/src/createPersister.ts

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,7 @@ export function experimental_createQueryPersister<TStorageValue = string>({
131131
try {
132132
const storedData = await storage.getItem(storageKey)
133133
if (storedData) {
134-
let persistedQuery: PersistedQuery
135-
try {
136-
persistedQuery = await deserialize(storedData)
137-
} catch {
138-
await storage.removeItem(storageKey)
139-
return
140-
}
134+
const persistedQuery = await deserialize(storedData)
141135

142136
if (isExpiredOrBusted(persistedQuery)) {
143137
await storage.removeItem(storageKey)
@@ -250,13 +244,7 @@ export function experimental_createQueryPersister<TStorageValue = string>({
250244
const entries = await storage.entries()
251245
for (const [key, value] of entries) {
252246
if (key.startsWith(prefix)) {
253-
let persistedQuery: PersistedQuery
254-
try {
255-
persistedQuery = await deserialize(value)
256-
} catch {
257-
await storage.removeItem(key)
258-
continue
259-
}
247+
const persistedQuery = await deserialize(value)
260248

261249
if (isExpiredOrBusted(persistedQuery)) {
262250
await storage.removeItem(key)
@@ -278,16 +266,9 @@ export function experimental_createQueryPersister<TStorageValue = string>({
278266

279267
if (storage?.entries) {
280268
const entries = await storage.entries()
281-
const storageKeyPrefix = `${prefix}-`
282269
for (const [key, value] of entries) {
283-
if (key.startsWith(storageKeyPrefix)) {
284-
let persistedQuery: PersistedQuery
285-
try {
286-
persistedQuery = await deserialize(value)
287-
} catch {
288-
await storage.removeItem(key)
289-
continue
290-
}
270+
if (key.startsWith(prefix)) {
271+
const persistedQuery = await deserialize(value)
291272

292273
if (isExpiredOrBusted(persistedQuery)) {
293274
await storage.removeItem(key)

0 commit comments

Comments
 (0)