diff --git a/src/state/age-assurance/index.tsx b/src/state/age-assurance/index.tsx index fa110fc19d..84e93105b0 100644 --- a/src/state/age-assurance/index.tsx +++ b/src/state/age-assurance/index.tsx @@ -2,6 +2,7 @@ import {createContext, useContext, useMemo} from 'react' import {type AppBskyUnspeccedDefs} from '@atproto/api' import {useQuery} from '@tanstack/react-query' +import {networkRetry} from '#/lib/async/retry' import {useGetAndRegisterPushToken} from '#/lib/notifications/notifications' // import {wait} from '#/lib/async/wait' import {isNetworkError} from '#/lib/strings/errors' @@ -51,7 +52,9 @@ export function Provider({children}: {children: React.ReactNode}) { if (!agent.session) return null try { - const {data} = await agent.app.bsky.unspecced.getAgeAssuranceState() + const {data} = await networkRetry(3, () => + agent.app.bsky.unspecced.getAgeAssuranceState(), + ) // const {data} = await wait( // 1e3, // (() => ({