also fix ios
This commit is contained in:
@@ -1,6 +1,9 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
|
|
||||||
import {createStarterPackLinkFromAndroidReferrer} from 'lib/strings/starter-pack'
|
import {
|
||||||
|
createStarterPackLinkFromAndroidReferrer,
|
||||||
|
httpStarterPackUriToAtUri,
|
||||||
|
} from 'lib/strings/starter-pack'
|
||||||
import {isAndroid} from 'platform/detection'
|
import {isAndroid} from 'platform/detection'
|
||||||
import {useHasCheckedForStarterPack} from 'state/preferences/used-starter-packs'
|
import {useHasCheckedForStarterPack} from 'state/preferences/used-starter-packs'
|
||||||
import {useSetActiveStarterPack} from 'state/shell/starter-pack'
|
import {useSetActiveStarterPack} from 'state/shell/starter-pack'
|
||||||
@@ -37,8 +40,15 @@ export function useStarterPackEntry() {
|
|||||||
uri = createStarterPackLinkFromAndroidReferrer(res.installReferrer)
|
uri = createStarterPackLinkFromAndroidReferrer(res.installReferrer)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
uri = await SwissArmyKnife.getStringValueAsync('starterPackUri', true)
|
const res = await SwissArmyKnife.getStringValueAsync(
|
||||||
SwissArmyKnife.setStringValueAsync('starterPackUri', null, true)
|
'starterPackUri',
|
||||||
|
true,
|
||||||
|
)
|
||||||
|
|
||||||
|
if (res) {
|
||||||
|
uri = httpStarterPackUriToAtUri(res)
|
||||||
|
SwissArmyKnife.setStringValueAsync('starterPackUri', null, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (uri) {
|
if (uri) {
|
||||||
|
|||||||
Reference in New Issue
Block a user