Skip to content

Commit 5ce08f9

Browse files
committed
Don't only watch on the first file request
1 parent c33a954 commit 5ce08f9

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

lib/watch.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ function watchFiles(
8585
elmJsonWatcher.close(),
8686
readmeWatcher.close(),
8787
fileWatcher.close(),
88-
extraFilesWatcher.close(),
88+
extraFilesWatchers.forEach(watcher => watcher.close()),
8989
suppressedErrorsWatcher.close(),
9090
configurationWatcher && configurationWatcher.close()
9191
]);
@@ -128,13 +128,13 @@ function watchFiles(
128128
sourceDirectories
129129
);
130130

131-
const extraFilesWatcher = createExtraFilesWatcher(
131+
const extraFilesWatchers = requestedExtraFiles.map(request => createExtraFilesWatcher(
132132
options,
133133
app,
134134
runReview,
135135
onError,
136-
requestedExtraFiles
137-
);
136+
request
137+
));
138138

139139
const suppressedErrorsWatcher = createSuppressedFilesWatcher(
140140
options,
@@ -154,7 +154,7 @@ function watchFiles(
154154
elmJsonWatcher.close(),
155155
readmeWatcher.close(),
156156
fileWatcher.close(),
157-
extraFilesWatcher.close(),
157+
extraFilesWatchers.forEach((watcher) => watcher.close()),
158158
suppressedErrorsWatcher.close()
159159
]);
160160

@@ -376,17 +376,16 @@ function createFileWatcher(
376376
* @param {App} app
377377
* @param {() => void} runReview
378378
* @param {(err: Error) => void} onError
379-
* @param {ExtraFileRequest[]} extraFileRequests
379+
* @param {ExtraFileRequest} request
380380
* @return {FSWatcher}
381381
*/
382382
function createExtraFilesWatcher(
383383
options,
384384
app,
385385
runReview,
386386
onError,
387-
extraFileRequests
387+
request
388388
) {
389-
const request = extraFileRequests[0];
390389
return chokidar
391390
.watch(
392391
request.files.map(

0 commit comments

Comments
 (0)