From 182c2255281c6b6846eecda0b11d8f375b9f66f9 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Wed, 19 Feb 2020 11:09:15 +0800 Subject: [PATCH] fileDecrypter: fix download and encrypting state --- src/web/fileDecrypter.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/web/fileDecrypter.coffee b/src/web/fileDecrypter.coffee index ecc7d90..19098d0 100644 --- a/src/web/fileDecrypter.coffee +++ b/src/web/fileDecrypter.coffee @@ -49,10 +49,10 @@ class FileDecrypter extends React.Component progress: e.loaded / e.total xhr.addEventListener 'readystatechange', => if xhr.readyState == XMLHttpRequest.DONE + if xhr.status == 200 + await @decryptFile xhr.response @setState downloading: false - return if xhr.status != 200 # We always fail silently here - @decryptFile xhr.response xhr.open 'GET', @originalUrl xhr.send()