mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-28 20:40:06 +00:00
fix: handle remote upload error events #446
This commit is contained in:
parent
dc99ae13d3
commit
4e11e43755
1 changed files with 5 additions and 1 deletions
|
|
@ -232,7 +232,7 @@ module.exports = class Tus extends Plugin {
|
|||
}))
|
||||
})
|
||||
.then((res) => {
|
||||
if (res.status < 200 && res.status > 300) {
|
||||
if (res.status < 200 || res.status > 300) {
|
||||
return reject(res.statusText)
|
||||
}
|
||||
|
||||
|
|
@ -289,6 +289,10 @@ module.exports = class Tus extends Plugin {
|
|||
|
||||
socket.on('progress', (progressData) => emitSocketProgress(this, progressData, file))
|
||||
|
||||
socket.on('error', (errData) => {
|
||||
this.core.emitter.emit('core:upload-error', file.id, new Error(errData.error))
|
||||
})
|
||||
|
||||
socket.on('success', (data) => {
|
||||
this.core.emitter.emit('core:upload-success', file.id, data, data.url)
|
||||
this.resetUploaderReferences(file.id)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue