Commit cafb195b5c864a0f25ef74fd9f5a53afe6aff9c3
1 parent
f5a4882603
Exists in
master
catch err on readFile
Showing
1 changed file
with
5 additions
and
0 deletions
Show diff stats
watch/index.js
1 | module.exports = function (dir, callback) { | 1 | module.exports = function (dir, callback) { |
2 | 2 | ||
3 | const chokidar = require('chokidar'); | 3 | const chokidar = require('chokidar'); |
4 | 4 | ||
5 | const watcher = chokidar.watch(dir, { ignored: config.dirDestino }); | 5 | const watcher = chokidar.watch(dir, { ignored: config.dirDestino }); |
6 | 6 | ||
7 | watcher.on('add', function(file) { | 7 | watcher.on('add', function(file) { |
8 | 8 | ||
9 | var extencion = file.split('.')[1]; | 9 | var extencion = file.split('.')[1]; |
10 | 10 | ||
11 | if (extencion == 'txt') { | 11 | if (extencion == 'txt') { |
12 | 12 | ||
13 | fs.readFile(file, 'utf8', function (err, fileString) { | 13 | fs.readFile(file, 'utf8', function (err, fileString) { |
14 | 14 | ||
15 | if (err) { | ||
16 | console.log('ERROR', err); | ||
17 | return; | ||
18 | } | ||
19 | |||
15 | callback(fileString, file); | 20 | callback(fileString, file); |
16 | }); | 21 | }); |
17 | } | 22 | } |
18 | 23 | ||
19 | }); | 24 | }); |
20 | 25 | ||
21 | }; | 26 | }; |
22 | 27 |