Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@filerobot/utils / lib / emitSocketProgress.js
Size: Mime:
import throttle from 'lodash.throttle';
function _emitSocketProgress(filerobot, progressData, file) {
  var progress = progressData.progress,
    bytesFinished = progressData.bytesFinished,
    bytesTotal = progressData.bytesTotal;
  if (progress) {
    filerobot.filerobot.log("Upload progress: ".concat(progress));
    filerobot.filerobot.emit('upload-progress', file, {
      filerobot: filerobot,
      bytesFinished: bytesFinished,
      bytesTotal: bytesTotal
    });
  }
}
export default throttle(_emitSocketProgress, 300, {
  leading: true,
  trailing: true
});