Explorar el Código

1.网络异常 上传 下载 优化

huangxiaodong hace 1 año
padre
commit
26bc89c174

+ 1 - 0
创维盒子/双子星云手机/NAS/nasDownloadManager/nasDownloadFileManager.m

@@ -804,6 +804,7 @@ static nasDownloadFileManager * cur_nasDownloadFileManager = nil;
         }
         
         [self beginDownloadFilesByUrls:_netWorkFailSaveArr];
+        [_netWorkFailSaveArr removeAllObjects];
     }
 }
 

+ 1 - 0
创维盒子/双子星云手机/NAS/nasUploadManager/nasUploadFileManager.m

@@ -706,6 +706,7 @@
         
         //重新开始上传
         [[nasMixUploadManager shareManager] addUploadWithModels:_netWorkFailSaveArr];
+        [_netWorkFailSaveArr removeAllObjects];
            
     }
 }

+ 7 - 0
创维盒子/双子星云手机/webRtc/webRtcManager/webRtcManager.m

@@ -11,6 +11,8 @@
 #import "errorAlertTool.h"
 #import "webRtcManager+downloadNasFile.h"
 #import "nasMixUploadManager.h"
+#import "nasUploadFileManager.h"
+#import "nasDownloadFileManager.h"
 
 @interface webRtcManager ()<MediaStreamClientEventsDelegate>
 {
@@ -618,6 +620,11 @@
     //[[uploadFileManager shareInstance] checkReUploadFileFun];
     //[[downloadManager shareInstance] checkReDownloadFileFun];
         
+    //处理上传失败的重新上传
+    [[nasUploadFileManager shareInstance] reUploadFileFunByNetWork];
+    
+    [[nasDownloadFileManager shareInstance] reDownloadloadFileFunByNetWork];
+    
     if([AudioSessionObject shareManager].isBackgroundType){
         [self checkFileTransfeTaskFun];
     }