Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use more cancellation-friendly strategy for
limit: N
uploads (#1736)
* xhr-upload: redo limit option using different strategy * xhr-upload: fix marking requests as done * Move duplicate createEventTracker definitions to @uppy/utils * tus: new cancellation for local uploads * tus: fix cancelling queued uploads * tus: fix wrong name * aws-s3-multipart: smol refactor * aws-s3-multipart: new cancellation style * aws-s3: new cancellation * utils: port limitPromises test to RateLimitedQueue * timing fix? * tus: new cancellation on websocket * xhr-upload: implement cancellation for remote uploads * aws-s3-multipart: port to new cancellation * utils: remove limitPromises * xhr-upload: remove pause/resume code * xhr-upload: clean up event listeners * xhr-upload: extract progress timer to separate class * Move ProgressTimeout class to utils * utils: update typings * Fix lint * tus: make pause/resume respect the rate limiting queue * tus: try to explain some of the tricky things at play in the Tus#upload method * aws-s3-multipart: add missing { abort: true } * aws-s3-multipart: make pause/resume respect the rate limiting queue * eslintrc.json - fixed eslint warnings for jsdoc * Revert "eslintrc.json - fixed eslint warnings for jsdoc" This reverts commit 50b2477. * eslintrc.json - allow indentation in jsdoc comments * xhr-upload: fix promise return value * tus: fix promise return value * tus: add missing `return () => {}` * utils: typing export type fixes * tus: add more jsdoc * companion-client: add missing SocketOptions type * utils: fix more export typings * core,companion-client,tus: more typings tweaking * companion-client: test fix 😩 * companion-client: add type for Socket#open * tus: fix emit() call * add local cancellation fuzz....ish? test
- Loading branch information