diff options
author | Christian Schneppe <christian@pix-art.de> | 2019-09-07 23:55:48 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2019-09-07 23:55:48 +0200 |
commit | 41aecb003dacd67d45ff73524a352472f470a978 (patch) | |
tree | 0bf6269fcfae697ba7ef6a71e450346a37264b3c /src/main/java/de/pixart/messenger/http/HttpUploadConnection.java | |
parent | e93057cfce01430dd5a7658dddf06af304768548 (diff) |
send multiple downloads and uploads into queue
Diffstat (limited to 'src/main/java/de/pixart/messenger/http/HttpUploadConnection.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/http/HttpUploadConnection.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java b/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java index 04d56626d..f43a94d73 100644 --- a/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java +++ b/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java @@ -134,8 +134,10 @@ public class HttpUploadConnection implements Transferable { @Override public void success(SlotRequester.Slot slot) { if (!cancelled) { - HttpUploadConnection.this.slot = slot; - new Thread(HttpUploadConnection.this::upload).start(); + mXmppConnectionService.mUploadExecutor.execute(() -> { + HttpUploadConnection.this.slot = slot; + HttpUploadConnection.this.upload(); + }); } } |