Handle camera cancellation (#11322)
This commit is contained in:
@@ -391,14 +391,14 @@ let EditableUserAvatar = ({
|
||||
return
|
||||
}
|
||||
|
||||
onSelectNewAvatar(
|
||||
await compressIfNeeded(
|
||||
await openCamera({
|
||||
aspect: [1, 1],
|
||||
}),
|
||||
IMAGE_SIZE_CONFIG_2K_1MB,
|
||||
),
|
||||
)
|
||||
const image = await openCamera({
|
||||
aspect: [1, 1],
|
||||
})
|
||||
if (!image) {
|
||||
return
|
||||
}
|
||||
|
||||
onSelectNewAvatar(await compressIfNeeded(image, IMAGE_SIZE_CONFIG_2K_1MB))
|
||||
}, [onSelectNewAvatar, requestCameraAccessIfNeeded])
|
||||
|
||||
const onOpenLibrary = useCallback(async () => {
|
||||
|
||||
@@ -58,14 +58,14 @@ export function UserBanner({
|
||||
if (!(await requestCameraAccessIfNeeded())) {
|
||||
return
|
||||
}
|
||||
onSelectNewBanner?.(
|
||||
await compressIfNeeded(
|
||||
await openCamera({
|
||||
aspect: [3, 1],
|
||||
}),
|
||||
IMAGE_SIZE_CONFIG_2K_1MB,
|
||||
),
|
||||
)
|
||||
const image = await openCamera({
|
||||
aspect: [3, 1],
|
||||
})
|
||||
if (!image) {
|
||||
return
|
||||
}
|
||||
|
||||
onSelectNewBanner?.(await compressIfNeeded(image, IMAGE_SIZE_CONFIG_2K_1MB))
|
||||
}, [onSelectNewBanner, requestCameraAccessIfNeeded])
|
||||
|
||||
const onOpenLibrary = useCallback(async () => {
|
||||
|
||||
Reference in New Issue
Block a user