feat: propagate photo creation success/failure

This commit is contained in:
siiky 2025-06-17 11:55:35 +01:00
parent 7d9df01eab
commit 70b72dc27b

View file

@ -703,9 +703,9 @@ function createPhoto(name, data, dir) {
function updatePhotos(dir, photoPairs) {
const dirname = path.join(dir)
_.attempt(() => makeDir.sync(dirname))
return Promise.all(
return Promise.allSettled(
photoPairs.map(([filename, data]) => createPhoto(filename, data, dirname)),
)
).then(savedPhotos => savedPhotos.map(res => res.status === 'fulfilled'))
}
let pendingRecordPings = new Map()