convert calls

This commit is contained in:
Hailey
2024-07-12 06:58:25 -07:00
parent 6b3f60d23e
commit 6e315763df
3 changed files with 17 additions and 19 deletions
@@ -5,6 +5,6 @@ export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo
throw new NotImplementedError() throw new NotImplementedError()
} }
export function getReferrerInfoAsync(): Promise<ReferrerInfo | null> { export function getReferrerInfo(): ReferrerInfo | null {
throw new NotImplementedError() throw new NotImplementedError()
} }
+8 -9
View File
@@ -771,15 +771,14 @@ function logModuleInitTime() {
}) })
if (isWeb) { if (isWeb) {
Referrer.getReferrerInfoAsync().then(info => { const referrerInfo = Referrer.getReferrerInfo()
if (info && info.hostname !== 'bsky.app') { if (referrerInfo && referrerInfo.hostname !== 'bsky.app') {
logEvent('deepLink:referrerReceived', { logEvent('deepLink:referrerReceived', {
to: window.location.href, to: window.location.href,
referrer: info?.referrer, referrer: referrerInfo?.referrer,
hostname: info?.hostname, hostname: referrerInfo?.hostname,
}) })
} }
})
} }
if (__DEV__) { if (__DEV__) {
+8 -9
View File
@@ -18,15 +18,14 @@ export function useIntentHandler() {
React.useEffect(() => { React.useEffect(() => {
const handleIncomingURL = (url: string) => { const handleIncomingURL = (url: string) => {
Referrer.getReferrerInfoAsync().then(info => { const referrerInfo = Referrer.getReferrerInfo()
if (info && info.hostname !== 'bsky.app') { if (referrerInfo && referrerInfo.hostname !== 'bsky.app') {
logEvent('deepLink:referrerReceived', { logEvent('deepLink:referrerReceived', {
to: url, to: url,
referrer: info?.referrer, referrer: referrerInfo?.referrer,
hostname: info?.hostname, hostname: referrerInfo?.hostname,
}) })
} }
})
// We want to be able to support bluesky:// deeplinks. It's unnatural for someone to use a deeplink with three // We want to be able to support bluesky:// deeplinks. It's unnatural for someone to use a deeplink with three
// slashes, like bluesky:///intent/follow. However, supporting just two slashes causes us to have to take care // slashes, like bluesky:///intent/follow. However, supporting just two slashes causes us to have to take care