Browse Source

perform cpee callback
remove uploads after 30sek finished

Martin Kunz 5 years ago
parent
commit
4fa055b6b9

+ 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);
                     }
                 }
             }