Привет, ребят,
Иногда файл не прогружается, хотелось бы отлавливать данный кейс в
reject.
Текущий вариант такой:
return new Promise((resolve) => {
chokidar.watch('file', {
interval: 100,
ignored: '*.crdownload',
awaitWriteFinish: {
stabilityThreshold: 5000,
pollInterval: 100
},
}).add(dirPath).on('add', path => {
if (path.split('.').length < 2) {
resolve('finish!');
}
});
});
Честно говоря не совсем понял - за что отвечают свойства у
awaitWriteFinish, может в них дело. По итогу при незагрузившейся картинке - приолжение висит в ожидании появления до бесконечности.