| 12345678910111213141516171819202122232425 |
- "use strict";
- 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,
- bytesTotal
- });
- }
- }
- module.exports = throttle(emitSocketProgress, 300, {
- leading: true,
- trailing: true
- });
|