diff --git a/src/components/hooks/useStarterPackEntry.native.ts b/src/components/hooks/useStarterPackEntry.native.ts index 2cbb5caf68..94180a68e1 100644 --- a/src/components/hooks/useStarterPackEntry.native.ts +++ b/src/components/hooks/useStarterPackEntry.native.ts @@ -3,7 +3,10 @@ import React from 'react' import {createStarterPackLinkFromAndroidReferrer} from 'lib/strings/starter-pack' import {isAndroid} from 'platform/detection' import {useSetCurrentStarterPack} from 'state/preferences/starter-pack' -import {useHasCheckedForStarterPack} from 'state/preferences/used-starter-packs' +import { + useHasCheckedForStarterPack, + useSetHasCheckedForStarterPack, +} from 'state/preferences/used-starter-packs' import SwissArmyKnife from '../../../modules/expo-bluesky-swiss-army' import GooglePlayReferrer from '../../../modules/expo-google-play-referrer' @@ -11,11 +14,10 @@ export function useStarterPackEntry() { const [ready, setReady] = React.useState(false) const setCurrentStarterPack = useSetCurrentStarterPack() const hasCheckedForStarterPack = useHasCheckedForStarterPack() - const setHasCheckedForStarterPack = useHasCheckedForStarterPack() + const setHasCheckedForStarterPack = useSetHasCheckedForStarterPack() React.useEffect(() => { if (ready || hasCheckedForStarterPack) return - setHasCheckedForStarterPack(true) ;(async () => { let uri: string | null | undefined @@ -30,7 +32,7 @@ export function useStarterPackEntry() { uri = await SwissArmyKnife.getStringValueAsync('starterPackUri', true) } - if (uri && !usedStarterPacks?.includes(uri)) { + if (uri) { setCurrentStarterPack({ uri, })