···18181919 React.useEffect(() => {
2020 const handleIncomingURL = (url: string) => {
2121- Referrer.getReferrerInfoAsync().then(info => {
2222- if (info && info.hostname !== 'bsky.app') {
2323- logEvent('deepLink:referrerReceived', {
2424- to: url,
2525- referrer: info?.referrer,
2626- hostname: info?.hostname,
2727- })
2828- }
2929- })
2121+ const referrerInfo = Referrer.getReferrerInfo()
2222+ if (referrerInfo && referrerInfo.hostname !== 'bsky.app') {
2323+ logEvent('deepLink:referrerReceived', {
2424+ to: url,
2525+ referrer: referrerInfo?.referrer,
2626+ hostname: referrerInfo?.hostname,
2727+ })
2828+ }
30293130 // We want to be able to support bluesky:// deeplinks. It's unnatural for someone to use a deeplink with three
3231 // slashes, like bluesky:///intent/follow. However, supporting just two slashes causes us to have to take care