@@ -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