Sha256: d70aed1ad1777be22622cdec885a9e012a878657e85f4ae66b7346457ea8297f

Contents?: true

Size: 826 Bytes

Versions: 2

Compression:

Stored size: 826 Bytes

Contents

(function (exports) {


    var fwroot;

    var watcher;


    exports.init = function (eventbus) {
        localeventbus = eventbus;

        localeventbus.on("folderwatcher.set_root", function (data) {

            fwroot = data;

        });



        localeventbus.on("folderwatcher.start", function (data) {

            var fs = require('fs'); 

            fs.exists(fwroot, function(exists) { 
              if (exists) { 

                require('chokidar').watch(fwroot, {ignored: /[\/\\]\./, persistent: true}).on('all', function(event, path) {

                    localeventbus.emit("folderwatcher.event", event, path);

                });
                
              } 
            }); 

            

        });

        
    };

})(typeof exports == 'undefined' ? this['folderwatcher'] = {} : exports);

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dial_a_device_node-0.0.154 app/assets/javascripts/dial_a_device_node/folderwatcher.js
dial_a_device_node-0.0.153 app/assets/javascripts/dial_a_device_node/folderwatcher.js