diff options
-rw-r--r-- | lib/file.js | 11 | ||||
-rw-r--r-- | package.json | 2 |
2 files changed, 10 insertions, 3 deletions
diff --git a/lib/file.js b/lib/file.js index 993e06a..381ae5c 100644 --- a/lib/file.js +++ b/lib/file.js @@ -105,12 +105,19 @@ class File extends EventEmitter { getBlob (cb) { if (typeof window === 'undefined') throw new Error('browser-only method') streamToBlob(this.createReadStream(), this._getMimeType()) - .then(blob => cb(null, blob), cb) + .then( + blob => cb(null, blob), + err => cb(err) + ) } getBlobURL (cb) { if (typeof window === 'undefined') throw new Error('browser-only method') - streamToBlobURL(this.createReadStream(), this._getMimeType(), cb) + streamToBlobURL(this.createReadStream(), this._getMimeType()) + .then( + blobUrl => cb(null, blobUrl), + err => cb(err) + ) } appendTo (elem, opts, cb) { diff --git a/package.json b/package.json index f3cbbce..97c88f1 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "simple-sha1": "^2.0.8", "speedometer": "^1.0.0", "stream-to-blob": "^2.0.0", - "stream-to-blob-url": "^2.1.0", + "stream-to-blob-url": "^3.0.0", "stream-with-known-length-to-buffer": "^1.0.0", "torrent-discovery": "^9.1.1", "torrent-piece": "^2.0.0", |