diff options
Diffstat (limited to 'src/lib/media')
-rw-r--r-- | src/lib/media/image-sizes.ts | 2 | ||||
-rw-r--r-- | src/lib/media/manip.ts | 11 | ||||
-rw-r--r-- | src/lib/media/manip.web.ts | 5 | ||||
-rw-r--r-- | src/lib/media/picker.e2e.tsx | 5 | ||||
-rw-r--r-- | src/lib/media/picker.shared.ts | 3 | ||||
-rw-r--r-- | src/lib/media/picker.tsx | 3 | ||||
-rw-r--r-- | src/lib/media/picker.web.tsx | 3 |
7 files changed, 13 insertions, 19 deletions
diff --git a/src/lib/media/image-sizes.ts b/src/lib/media/image-sizes.ts index cab032313..4ea95ea23 100644 --- a/src/lib/media/image-sizes.ts +++ b/src/lib/media/image-sizes.ts @@ -1,5 +1,5 @@ -import type {Dimensions} from 'lib/media/types' import {Image} from 'react-native' +import type {Dimensions} from 'lib/media/types' const sizes: Map<string, Dimensions> = new Map() const activeRequests: Map<string, Promise<Dimensions>> = new Map() diff --git a/src/lib/media/manip.ts b/src/lib/media/manip.ts index 20cca745b..a681627e6 100644 --- a/src/lib/media/manip.ts +++ b/src/lib/media/manip.ts @@ -1,14 +1,13 @@ +import RNFetchBlob from 'rn-fetch-blob' import ImageResizer from '@bam.tech/react-native-image-resizer' -import * as MediaLibrary from 'expo-media-library' -import * as Sharing from 'expo-sharing' -import {isAndroid, isIOS} from 'platform/detection' import {Image as RNImage, Share as RNShare} from 'react-native' -import * as RNFS from 'react-native-fs' import {Image} from 'react-native-image-crop-picker' +import * as RNFS from 'react-native-fs' import uuid from 'react-native-uuid' -import RNFetchBlob from 'rn-fetch-blob' - +import * as Sharing from 'expo-sharing' +import * as MediaLibrary from 'expo-media-library' import {Dimensions} from './types' +import {isAndroid, isIOS} from 'platform/detection' export async function compressIfNeeded( img: Image, diff --git a/src/lib/media/manip.web.ts b/src/lib/media/manip.web.ts index 8b63f9e5f..522aa2e51 100644 --- a/src/lib/media/manip.web.ts +++ b/src/lib/media/manip.web.ts @@ -1,7 +1,6 @@ -import {Image as RNImage} from 'react-native-image-crop-picker' - import {Dimensions} from './types' -import {blobToDataUri, getDataUriSize} from './util' +import {Image as RNImage} from 'react-native-image-crop-picker' +import {getDataUriSize, blobToDataUri} from './util' export async function compressIfNeeded( img: RNImage, diff --git a/src/lib/media/picker.e2e.tsx b/src/lib/media/picker.e2e.tsx index 08ee91b74..d7b608041 100644 --- a/src/lib/media/picker.e2e.tsx +++ b/src/lib/media/picker.e2e.tsx @@ -1,8 +1,7 @@ -import RNFS from 'react-native-fs' import {Image as RNImage} from 'react-native-image-crop-picker' - -import {compressIfNeeded} from './manip' +import RNFS from 'react-native-fs' import {CropperOptions} from './types' +import {compressIfNeeded} from './manip' let _imageCounter = 0 async function getFile() { diff --git a/src/lib/media/picker.shared.ts b/src/lib/media/picker.shared.ts index d00c2b8a6..8bade34e2 100644 --- a/src/lib/media/picker.shared.ts +++ b/src/lib/media/picker.shared.ts @@ -3,9 +3,8 @@ import { launchImageLibraryAsync, MediaTypeOptions, } from 'expo-image-picker' -import * as Toast from 'view/com/util/Toast' - import {getDataUriSize} from './util' +import * as Toast from 'view/com/util/Toast' export async function openPicker(opts?: ImagePickerOptions) { const response = await launchImageLibraryAsync({ diff --git a/src/lib/media/picker.tsx b/src/lib/media/picker.tsx index 37e01e67f..bf531c981 100644 --- a/src/lib/media/picker.tsx +++ b/src/lib/media/picker.tsx @@ -1,9 +1,8 @@ import { - Image as RNImage, openCamera as openCameraFn, openCropper as openCropperFn, + Image as RNImage, } from 'react-native-image-crop-picker' - import {CameraOpts, CropperOptions} from './types' export {openPicker} from './picker.shared' diff --git a/src/lib/media/picker.web.tsx b/src/lib/media/picker.web.tsx index 7e2562e29..995a0c95f 100644 --- a/src/lib/media/picker.web.tsx +++ b/src/lib/media/picker.web.tsx @@ -1,8 +1,7 @@ /// <reference lib="dom" /> -import {Image as RNImage} from 'react-native-image-crop-picker' - import {CameraOpts, CropperOptions} from './types' +import {Image as RNImage} from 'react-native-image-crop-picker' export {openPicker} from './picker.shared' import {unstable__openModal} from '#/state/modals' |