diff --git a/patches/expo-image-picker@17.0.11.patch b/patches/expo-image-picker@17.0.11.patch deleted file mode 100644 index 9ee0f51cad..0000000000 --- a/patches/expo-image-picker@17.0.11.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/ios/MediaHandler.swift b/ios/MediaHandler.swift -index 6e4fbe1b3921173a1cc4e6eff626b0749e8bab14..e334abb680a8965acb1f6bbdfbc1325ad35edf3a 100644 ---- a/ios/MediaHandler.swift -+++ b/ios/MediaHandler.swift -@@ -310,10 +310,12 @@ internal struct MediaHandler { - let fileExtension = getFileExtension(from: originalFilename) - let destinationUrl = try generateUrl(withFileExtension: fileExtension) - -+ let resourceOptions = PHAssetResourceRequestOptions() -+ resourceOptions.isNetworkAccessAllowed = true - try await PHAssetResourceManager.default().writeData( - for: resource, - toFile: destinationUrl, -- options: nil -+ options: resourceOptions - ) - - let mimeType = getMimeType(from: destinationUrl.pathExtension) -@@ -389,7 +391,9 @@ internal struct MediaHandler { - - // Stream the resource into our cache directory. This API is asynchronous but doesn't require - // a temporary file like `loadFileRepresentation`. -- try await PHAssetResourceManager.default().writeData(for: resource, toFile: destinationUrl, options: nil) -+ let resourceOptions = PHAssetResourceRequestOptions() -+ resourceOptions.isNetworkAccessAllowed = true -+ try await PHAssetResourceManager.default().writeData(for: resource, toFile: destinationUrl, options: resourceOptions) - - // Build and return the result using the helper. - let mimeType = getMimeType(from: destinationUrl.pathExtension) diff --git a/patches/expo-image-picker@17.0.11.patch.md b/patches/expo-image-picker@17.0.11.patch.md deleted file mode 100644 index 0cf5f5988a..0000000000 --- a/patches/expo-image-picker@17.0.11.patch.md +++ /dev/null @@ -1,5 +0,0 @@ -# `expo-image-picker` patch - -Patches this issue: https://github.com/expo/expo/issues/39937 - -Source: https://github.com/expo/expo/issues/39937#issuecomment-3342082239 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index aa9a37f930..2c58348816 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -23,7 +23,6 @@ patchedDependencies: '@sentry/expo-upload-sourcemaps@8.18.0': patches/@sentry__expo-upload-sourcemaps@8.18.0.patch 'expo-age-range@0.2.18': patches/expo-age-range@0.2.18.patch 'expo-haptics@15.0.8': patches/expo-haptics@15.0.8.patch - 'expo-image-picker@17.0.11': patches/expo-image-picker@17.0.11.patch 'expo-image@3.0.11': patches/expo-image@3.0.11.patch 'expo-media-library@18.2.1': patches/expo-media-library@18.2.1.patch 'expo-modules-core@3.0.30': patches/expo-modules-core@3.0.30.patch diff --git a/src/screens/Onboarding/StepProfile/index.tsx b/src/screens/Onboarding/StepProfile/index.tsx index fdb93acab4..988edd0910 100644 --- a/src/screens/Onboarding/StepProfile/index.tsx +++ b/src/screens/Onboarding/StepProfile/index.tsx @@ -107,6 +107,7 @@ export function StepProfile() { const response = await sheetWrapper( launchImageLibraryAsync({ exif: false, + shouldDownloadFromNetwork: true, mediaTypes: ['images'], quality: 1, ...opts,