This commit is contained in:
Hailey
2024-06-17 21:11:19 -07:00
parent f6a77cb561
commit 86dd49c4c1
@@ -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,
})