Skip to content

Commit f280959

Browse files
committed
[fix] Replace xhr.upload.addEventListener with onprogress.
In some versions of React Native, xhr.upload.addEventListener is not implemented.
1 parent c56fe4d commit f280959

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lib/browserify-wrapper/upload-browser.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,9 @@ module.exports = function upload(file, AV, saveOptions) {
2424

2525
var xhr = new AV.XMLHttpRequest();
2626

27-
xhr.upload.addEventListener('progress', function(e) {
28-
if (e.lengthComputable) {
29-
saveOptions.onProgress && saveOptions.onProgress(e);
30-
}
31-
}, false);
27+
if (xhr.upload) {
28+
xhr.upload.onprogress = saveOptions.onProgress;
29+
}
3230

3331
xhr.onreadystatechange = function() {
3432
if (xhr.readyState === 4) {

0 commit comments

Comments
 (0)