Задать вопрос
@EVOSandru6

Каким образом — через событие или параметр в chokidar можно задать лимит на watcher появления файла в папке?

Привет, ребят,

Иногда файл не прогружается, хотелось бы отлавливать данный кейс в 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, может в них дело. По итогу при незагрузившейся картинке - приолжение висит в ожидании появления до бесконечности.
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы