浏览代码

perform cpee callback
remove uploads after 30sek finished

Martin Kunz 5 年之前
父节点
当前提交
4fa055b6b9
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 2 0
      src/main/java/com/acdp/transceivr/LoadTools.java
  2. 1 1
      src/main/java/com/acdp/transceivr/WebServer.java

+ 2 - 0
src/main/java/com/acdp/transceivr/LoadTools.java

@@ -37,6 +37,7 @@ public class LoadTools {
         call.enqueue(new Callback() {
             @Override
             public void onFailure(Call call, IOException e) {
+                finishTransfer(t);
                 t.uploadError = e.toString();
             }
 
@@ -80,6 +81,7 @@ public class LoadTools {
                     @Override
                     public void onFailure(Call call, IOException e) {
                         t.uploadError = e.toString();
+                        finishTransfer(t);
                     }
 
                     @Override

+ 1 - 1
src/main/java/com/acdp/transceivr/WebServer.java

@@ -86,7 +86,7 @@ public class WebServer {
                     var e = i.next();
                     if(e.getValue().finished&&(e.getValue().finishedAT+30000<System.currentTimeMillis())){
                         i.remove();
-                        logger.info("Removed transfer {}", e.getValue().id);
+                        logger.info("Removed finished transfer {}", e.getValue().id);
                     }
                 }
             }