+3
-7
src/state/gallery.ts
+3
-7
src/state/gallery.ts
···
5
5
moveAsync,
6
6
} from 'expo-file-system'
7
7
import {
8
-
Action,
9
-
ActionCrop,
8
+
type Action,
9
+
type ActionCrop,
10
10
manipulateAsync,
11
11
SaveFormat,
12
12
} from 'expo-image-manipulator'
13
13
import {nanoid} from 'nanoid/non-secure'
14
14
15
15
import {POST_IMG_MAX} from '#/lib/constants'
16
-
import {getImageDim, safeDeleteAsync} from '#/lib/media/manip'
16
+
import {getImageDim} from '#/lib/media/manip'
17
17
import {openCropper} from '#/lib/media/picker'
18
18
import {getDataUriSize} from '#/lib/media/util'
19
19
import {isIOS, isNative} from '#/platform/detection'
···
210
210
const source = img.transformed || img.source
211
211
212
212
const [w, h] = containImageRes(source.width, source.height, POST_IMG_MAX)
213
-
const cacheDir = isNative && getImageCacheDirectory()
214
213
215
214
let minQualityPercentage = 0
216
215
let maxQualityPercentage = 101 // exclusive
···
243
242
}
244
243
} else {
245
244
maxQualityPercentage = qualityPercentage
246
-
if (cacheDir) {
247
-
await safeDeleteAsync(res.uri)
248
-
}
249
245
}
250
246
}
251
247