Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // tames fs.watch to not trigger n times each
- // fn (event, filename)
- // --------------------------------
- function watchDir(dir, timeout, fn) {
- let paused=false
- fs.watch(dir, {persistent: true, recursive : true}, function (event, fileName) {
- if (!paused) {
- fn(event,fileName)
- paused=true
- setTimeout(()=>paused=false,timeout)
- }
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement