create composer images in parallel
(cherry picked from commit 70ea79d9d76d99e9c99a7d2296caed84c718650e)
This commit is contained in:
committed by
Samuel Newman
parent
e91ace1c40
commit
336a25748e
@@ -1313,22 +1313,22 @@ function ComposerFooter({
|
|||||||
if (assets.length) {
|
if (assets.length) {
|
||||||
if (type === 'image') {
|
if (type === 'image') {
|
||||||
const images: ComposerImage[] = []
|
const images: ComposerImage[] = []
|
||||||
for (const image of assets) {
|
|
||||||
try {
|
await Promise.all(
|
||||||
images.push(
|
assets.map(async image => {
|
||||||
await createComposerImage({
|
const composerImage = await createComposerImage({
|
||||||
path: image.uri,
|
path: image.uri,
|
||||||
width: image.width,
|
width: image.width,
|
||||||
height: image.height,
|
height: image.height,
|
||||||
mime: image.mimeType!,
|
mime: image.mimeType!,
|
||||||
}),
|
|
||||||
)
|
|
||||||
} catch (e: any) {
|
|
||||||
logger.error(`createComposerImage failed`, {
|
|
||||||
safeMessage: e.message,
|
|
||||||
})
|
})
|
||||||
}
|
images.push(composerImage)
|
||||||
}
|
}),
|
||||||
|
).catch(e => {
|
||||||
|
logger.error(`createComposerImage failed`, {
|
||||||
|
safeMessage: e.message,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
onImageAdd(images)
|
onImageAdd(images)
|
||||||
} else if (type === 'video') {
|
} else if (type === 'video') {
|
||||||
|
|||||||
Reference in New Issue
Block a user