浏览代码

Revert "Merge pull request #396 from sonudoo/download-interruption-android-bugfix"

This reverts commit 4305ef8175, reversing
changes made to d35fb73424.
Travis Nuttall 5 年前
父节点
当前提交
0e2c40e69b

+ 3
- 13
android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java 查看文件

@@ -530,26 +530,16 @@ public class RNFetchBlobReq extends BroadcastReceiver implements Runnable {
530 530
                 }
531 531
                 break;
532 532
             case FileStorage:
533
-                ResponseBody responseBody = resp.body();
534
-
535 533
                 try {
536 534
                     // In order to write response data to `destPath` we have to invoke this method.
537 535
                     // It uses customized response body which is able to report download progress
538 536
                     // and write response data to destination path.
539
-                    responseBody.bytes();
537
+                    resp.body().bytes();
540 538
                 } catch (Exception ignored) {
541 539
 //                    ignored.printStackTrace();
542 540
                 }
543
-
544
-                RNFetchBlobFileResp rnFetchBlobFileResp = (RNFetchBlobFileResp) responseBody;
545
-
546
-                if(rnFetchBlobFileResp != null && rnFetchBlobFileResp.isDownloadComplete() == false){
547
-                    callback.invoke("RNFetchBlob failed. Download interrupted.", null);
548
-                }
549
-                else {
550
-                    this.destPath = this.destPath.replace("?append=true", "");
551
-                    callback.invoke(null, RNFetchBlobConst.RNFB_RESPONSE_PATH, this.destPath);
552
-                }
541
+                this.destPath = this.destPath.replace("?append=true", "");
542
+                callback.invoke(null, RNFetchBlobConst.RNFB_RESPONSE_PATH, this.destPath);
553 543
                 break;
554 544
             default:
555 545
                 try {

+ 0
- 4
android/src/main/java/com/RNFetchBlob/Response/RNFetchBlobFileResp.java 查看文件

@@ -68,10 +68,6 @@ public class RNFetchBlobFileResp extends ResponseBody {
68 68
         return originalBody.contentLength();
69 69
     }
70 70
 
71
-    public boolean isDownloadComplete() {
72
-        return bytesDownloaded == contentLength();
73
-    }
74
-
75 71
     @Override
76 72
     public BufferedSource source() {
77 73
         ProgressReportingSource countable = new ProgressReportingSource();