From d2f7f03f1e2822876ad5ffa5ae9875d6ca28f616 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Sep 2026 15:32:27 +0300 Subject: [PATCH] APP-3031: Fix contact imports after Expo 57 (#11658) (cherry picked from commit 48f96d642137d26464f9adc5f1facca31f86da09) --- src/components/contacts/screens/GetContacts.tsx | 2 +- src/components/contacts/state.ts | 2 +- src/screens/Onboarding/StepFindContactsIntro/index.tsx | 2 +- src/screens/Settings/FindContactsSettings.tsx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/contacts/screens/GetContacts.tsx b/src/components/contacts/screens/GetContacts.tsx index 534a9a708b..4d66262e55 100644 --- a/src/components/contacts/screens/GetContacts.tsx +++ b/src/components/contacts/screens/GetContacts.tsx @@ -1,7 +1,7 @@ import {useContext} from 'react' import {Alert, View} from 'react-native' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import * as Contacts from 'expo-contacts' +import * as Contacts from 'expo-contacts/legacy' import {type Un$Typed} from '@atproto/lex' import {type Client} from '@atproto/lex' import {toDatetimeString} from '@atproto/syntax' diff --git a/src/components/contacts/state.ts b/src/components/contacts/state.ts index 2514a6a659..5b1050ca56 100644 --- a/src/components/contacts/state.ts +++ b/src/components/contacts/state.ts @@ -1,6 +1,6 @@ import {createContext, useContext, useReducer} from 'react' import {type GestureResponderEvent} from 'react-native' -import {type ExistingContact} from 'expo-contacts' +import {type ExistingContact} from 'expo-contacts/legacy' import {type CountryCode} from '#/lib/international-telephone-codes' import type * as bsky from '#/types/bsky' diff --git a/src/screens/Onboarding/StepFindContactsIntro/index.tsx b/src/screens/Onboarding/StepFindContactsIntro/index.tsx index bc6f309b7b..c16a000b8b 100644 --- a/src/screens/Onboarding/StepFindContactsIntro/index.tsx +++ b/src/screens/Onboarding/StepFindContactsIntro/index.tsx @@ -1,5 +1,5 @@ import {View} from 'react-native' -import * as Contacts from 'expo-contacts' +import * as Contacts from 'expo-contacts/legacy' import {msg} from '@lingui/core/macro' import {useLingui} from '@lingui/react' import {Trans} from '@lingui/react/macro' diff --git a/src/screens/Settings/FindContactsSettings.tsx b/src/screens/Settings/FindContactsSettings.tsx index bc7ef48f8e..0428b366bc 100644 --- a/src/screens/Settings/FindContactsSettings.tsx +++ b/src/screens/Settings/FindContactsSettings.tsx @@ -1,6 +1,6 @@ import {useCallback, useEffect, useState} from 'react' import {type ListRenderItemInfo, View} from 'react-native' -import * as Contacts from 'expo-contacts' +import * as Contacts from 'expo-contacts/legacy' import {type DidString} from '@atproto/syntax' import {type ModerationOpts} from '@bsky/sdk/moderation' import {msg} from '@lingui/core/macro'