From 49eb08e5048fee6a8398bf815300a813b05c8c7f Mon Sep 17 00:00:00 2001 From: bikeath1337 Date: Wed, 11 Oct 2017 07:14:37 -0400 Subject: [PATCH] Attempts to make checksum calculation cooperative in a web worker. --- evaporate.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evaporate.js b/evaporate.js index 945e5a4a..9dd0381c 100644 --- a/evaporate.js +++ b/evaporate.js @@ -1381,8 +1381,8 @@ return new Promise(function (resolve, reject) { if (self.con.computeContentMd5 && !part.md5_digest) { self.getPayload() - .then(function (data) { - var md5_digest = self.con.cryptoMd5Method(data); + .then(self.con.cryptoMd5Method) + .then(function (md5_digest) { if (self.partNumber === 1 && self.con.computeContentMd5 && typeof self.fileUpload.firstMd5Digest === "undefined") { self.fileUpload.firstMd5Digest = md5_digest; self.fileUpload.updateUploadFile({firstMd5Digest: md5_digest})