From b32d50ed32674f8739623880fc6897ac868965b5 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 19 Jun 2024 20:37:40 -0700 Subject: [PATCH] also fix ios --- .../hooks/useStarterPackEntry.native.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/components/hooks/useStarterPackEntry.native.ts b/src/components/hooks/useStarterPackEntry.native.ts index a7304d64e4..6a767f2dd8 100644 --- a/src/components/hooks/useStarterPackEntry.native.ts +++ b/src/components/hooks/useStarterPackEntry.native.ts @@ -1,6 +1,9 @@ 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 {useHasCheckedForStarterPack} from 'state/preferences/used-starter-packs' import {useSetActiveStarterPack} from 'state/shell/starter-pack' @@ -37,8 +40,15 @@ export function useStarterPackEntry() { uri = createStarterPackLinkFromAndroidReferrer(res.installReferrer) } } else { - uri = await SwissArmyKnife.getStringValueAsync('starterPackUri', true) - SwissArmyKnife.setStringValueAsync('starterPackUri', null, true) + const res = await SwissArmyKnife.getStringValueAsync( + 'starterPackUri', + true, + ) + + if (res) { + uri = httpStarterPackUriToAtUri(res) + SwissArmyKnife.setStringValueAsync('starterPackUri', null, true) + } } if (uri) {