aboutsummaryrefslogtreecommitdiffstats
path: root/app/javascript/activestorage/direct_upload.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/javascript/activestorage/direct_upload.js')
-rw-r--r--app/javascript/activestorage/direct_upload.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/app/javascript/activestorage/direct_upload.js b/app/javascript/activestorage/direct_upload.js
index 7bbe4e0fdd..7085e0a4ab 100644
--- a/app/javascript/activestorage/direct_upload.js
+++ b/app/javascript/activestorage/direct_upload.js
@@ -5,16 +5,15 @@ import { BlobUpload } from "./blob_upload"
let id = 0
export class DirectUpload {
- constructor(file, options = {}) {
- this.id = id++
+ constructor(file, url, delegate) {
+ this.id = ++id
this.file = file
- this.url = options.url
- this.delegate = options.delegate
+ this.url = url
+ this.delegate = delegate
}
create(callback) {
- const fileChecksum = new FileChecksum(this.file)
- fileChecksum.create((error, checksum) => {
+ FileChecksum.create(this.file, (error, checksum) => {
const blob = new BlobRecord(this.file, checksum, this.url)
notify(this.delegate, "directUploadWillCreateBlobWithXHR", blob.xhr)
blob.create(error => {