uppy/packages/@uppy/utils/src/emitSocketProgress.js
Renée Kooi 2e257b7e55
Move utils files to @uppy/utils package.
And rewrite all the require calls.

```bash
git mv src/utils/* packages/@uppy/utils/src
sed -i 's/[./]*\/utils\//@uppy\/utils\/lib\//' src/**/*.js # transform (../)*utils → @uppy/utils
```
2018-06-14 16:31:19 +02:00

15 lines
472 B
JavaScript

const throttle = require('lodash.throttle')
function _emitSocketProgress (uploader, progressData, file) {
const { progress, bytesUploaded, bytesTotal } = progressData
if (progress) {
uploader.uppy.log(`Upload progress: ${progress}`)
uploader.uppy.emit('upload-progress', file, {
uploader,
bytesUploaded: bytesUploaded,
bytesTotal: bytesTotal
})
}
}
module.exports = throttle(_emitSocketProgress, 300, {leading: true, trailing: true})