From 9f5f9efa7acff0e59055ed1bc26f910a21b1b5e0 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Wed, 14 Dec 2022 14:39:25 +0100 Subject: [PATCH 1/2] fix(query-async-storage-persister): support wider range of types interfaces like localforage return a Promise from setItem; we don't really care, as long as it's a Promise --- packages/query-async-storage-persister/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/query-async-storage-persister/src/index.ts b/packages/query-async-storage-persister/src/index.ts index 374965b8a2..928296fb33 100644 --- a/packages/query-async-storage-persister/src/index.ts +++ b/packages/query-async-storage-persister/src/index.ts @@ -7,7 +7,7 @@ import { asyncThrottle } from './asyncThrottle' interface AsyncStorage { getItem: (key: string) => Promise - setItem: (key: string, value: string) => Promise + setItem: (key: string, value: string) => Promise removeItem: (key: string) => Promise } From 154e6017072eaa505e43671f8bba6c4a973d0f93 Mon Sep 17 00:00:00 2001 From: Dominik Dorfmeister Date: Wed, 14 Dec 2022 14:45:34 +0100 Subject: [PATCH 2/2] chore: stabilize test set a staleTime so that we don't get an additional fetch after the component re-mounts --- packages/react-query/src/__tests__/suspense.test.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-query/src/__tests__/suspense.test.tsx b/packages/react-query/src/__tests__/suspense.test.tsx index 4216ac50d9..114e0f9059 100644 --- a/packages/react-query/src/__tests__/suspense.test.tsx +++ b/packages/react-query/src/__tests__/suspense.test.tsx @@ -1096,6 +1096,7 @@ describe('useQueries with suspense', () => { await sleep(20) return '2' }, + staleTime: 1000, suspense: false, }, ],