|
@@ -1,6 +1,7 @@
|
|
|
const Plugin = require('../core/Plugin')
|
|
|
const tus = require('tus-js-client')
|
|
|
const UppySocket = require('../core/UppySocket')
|
|
|
+const Provider = require('../server/Provider')
|
|
|
const {
|
|
|
emitSocketProgress,
|
|
|
getSocketHost,
|
|
@@ -239,7 +240,8 @@ module.exports = class Tus extends Plugin {
|
|
|
}
|
|
|
|
|
|
this.uppy.emit('upload-started', file)
|
|
|
- file.remote.provider.post(
|
|
|
+ const provider = new Provider(this.uppy, file.remote.providerOptions)
|
|
|
+ provider.post(
|
|
|
file.remote.url,
|
|
|
Object.assign({}, file.remote.body, {
|
|
|
endpoint: opts.endpoint,
|
|
@@ -250,7 +252,7 @@ module.exports = class Tus extends Plugin {
|
|
|
})
|
|
|
).then((res) => {
|
|
|
this.uppy.setFileState(file.id, { serverToken: res.token })
|
|
|
- file = this.getFile(file.id)
|
|
|
+ file = this.uppy.getFile(file.id)
|
|
|
return file
|
|
|
})
|
|
|
.then((file) => {
|