From e2eb71a1a63674cc25db961574f3ee901543e519 Mon Sep 17 00:00:00 2001 From: MrBesen Date: Wed, 30 Dec 2020 09:41:12 +0100 Subject: [PATCH] set threadcount in start --- src/main/java/de/mrbesen/telegram/TelegramAPI.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/mrbesen/telegram/TelegramAPI.java b/src/main/java/de/mrbesen/telegram/TelegramAPI.java index 75a9b44..85a58da 100644 --- a/src/main/java/de/mrbesen/telegram/TelegramAPI.java +++ b/src/main/java/de/mrbesen/telegram/TelegramAPI.java @@ -72,7 +72,7 @@ public class TelegramAPI implements Runnable { private FeedbackCommand feedbackCmd; //async - private AsyncHandler async = new AsyncHandler(this); + private AsyncHandler async = null; public static Callback IOE400supressor = new Callback() { @Override public Void call(Throwable t) throws Throwable { @@ -108,7 +108,13 @@ public class TelegramAPI implements Runnable { } public void start() { + start(1); + } + + //start with a specified threadcount for async operations + public void start(int threadCount) { if(thread == null) { + async = new AsyncHandler(this, threadCount); if(!disableFeedback) { //init Feedback feedbackCmd = new FeedbackCommand(this, admins);