module.exports = function(func, time) {
    var wait = false;
    return function() {
      if (!wait) {
        func.apply(this, arguments);
        wait = true;

        setTimeout(function() {
          wait = false;
        }, time);
      }
    };
  };
