diff options
author | Paul Frazee <pfrazee@gmail.com> | 2024-01-02 12:34:11 -0800 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2024-01-02 12:34:11 -0800 |
commit | bb17d2d23be261800547506aaa223f01c5e90fd9 (patch) | |
tree | b9fbeba17722547139fb07032f239f5163ac1d9e /src | |
parent | c1dc0b7ee0f15134578d50a3d344ab4bdad1119f (diff) | |
parent | 54e6ed8ebc3db55521c1f36009274dd858a3166c (diff) | |
download | voidsky-bb17d2d23be261800547506aaa223f01c5e90fd9.tar.zst |
Merge branch 'fix/android-image-picker-patch' of https://github.com/haileyok/social-app into haileyok-fix/android-image-picker-patch
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/media/picker.shared.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/media/picker.shared.ts b/src/lib/media/picker.shared.ts index 00b09c6b8..8bade34e2 100644 --- a/src/lib/media/picker.shared.ts +++ b/src/lib/media/picker.shared.ts @@ -4,6 +4,7 @@ import { MediaTypeOptions, } from 'expo-image-picker' import {getDataUriSize} from './util' +import * as Toast from 'view/com/util/Toast' export async function openPicker(opts?: ImagePickerOptions) { const response = await launchImageLibraryAsync({ @@ -13,7 +14,11 @@ export async function openPicker(opts?: ImagePickerOptions) { ...opts, }) - return (response.assets ?? []).map(image => ({ + if (response.assets && response.assets.length > 4) { + Toast.show('You may only select up to 4 images') + } + + return (response.assets ?? []).slice(0, 4).map(image => ({ mime: 'image/jpeg', height: image.height, width: image.width, |