diff --git a/pom.xml b/pom.xml index 0c4f90ba1..a420d8ef7 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ org.telegram Bots pom - 7.7.1 + 7.7.2 telegrambots-meta diff --git a/telegrambots-abilities/pom.xml b/telegrambots-abilities/pom.xml index 10f442ae5..0578931bd 100644 --- a/telegrambots-abilities/pom.xml +++ b/telegrambots-abilities/pom.xml @@ -7,7 +7,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-abilities @@ -104,12 +104,12 @@ org.telegram telegrambots-webhook - 7.7.1 + 7.7.2 org.telegram telegrambots-longpolling - 7.7.1 + 7.7.2 diff --git a/telegrambots-client/pom.xml b/telegrambots-client/pom.xml index bb9561b71..486587eab 100644 --- a/telegrambots-client/pom.xml +++ b/telegrambots-client/pom.xml @@ -7,7 +7,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 Telegram Bots Client diff --git a/telegrambots-client/src/main/java/org/telegram/telegrambots/client/okhttp/OkHttpFutureDownloadCallback.java b/telegrambots-client/src/main/java/org/telegram/telegrambots/client/okhttp/OkHttpFutureDownloadCallback.java index 585f57457..b644467a9 100644 --- a/telegrambots-client/src/main/java/org/telegram/telegrambots/client/okhttp/OkHttpFutureDownloadCallback.java +++ b/telegrambots-client/src/main/java/org/telegram/telegrambots/client/okhttp/OkHttpFutureDownloadCallback.java @@ -5,8 +5,10 @@ import okhttp3.Callback; import okhttp3.Response; import okhttp3.ResponseBody; +import org.apache.commons.io.IOUtils; import org.telegram.telegrambots.meta.exceptions.TelegramApiException; +import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.util.concurrent.CompletableFuture; @@ -23,8 +25,10 @@ public void onResponse(@NonNull Call call, @NonNull Response response) { if (body == null) { completeExceptionally(new TelegramApiException("Telegram api returned empty response")); } else { - complete(body.byteStream()); + complete(new ByteArrayInputStream(IOUtils.toByteArray(body.byteStream()))); } + } catch (Exception e) { + completeExceptionally(e); } } } \ No newline at end of file diff --git a/telegrambots-extensions/README.md b/telegrambots-extensions/README.md index 45d2d6d63..9a7cba061 100644 --- a/telegrambots-extensions/README.md +++ b/telegrambots-extensions/README.md @@ -16,12 +16,12 @@ Just import add the library to your project with one of these options: org.telegram telegrambots-extensions - 7.7.1 + 7.7.2 ``` 2. Using Gradle: ```gradle - implementation 'org.telegram:telegrambots-extensions:7.7.1' + implementation 'org.telegram:telegrambots-extensions:7.7.2' ``` \ No newline at end of file diff --git a/telegrambots-extensions/pom.xml b/telegrambots-extensions/pom.xml index 33f36637d..65122e4a1 100644 --- a/telegrambots-extensions/pom.xml +++ b/telegrambots-extensions/pom.xml @@ -7,7 +7,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-extensions @@ -89,12 +89,12 @@ org.telegram telegrambots-webhook - 7.7.1 + 7.7.2 org.telegram telegrambots-longpolling - 7.7.1 + 7.7.2 diff --git a/telegrambots-longpolling/pom.xml b/telegrambots-longpolling/pom.xml index b85cf1dad..653ceb285 100644 --- a/telegrambots-longpolling/pom.xml +++ b/telegrambots-longpolling/pom.xml @@ -6,7 +6,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-longpolling diff --git a/telegrambots-meta/pom.xml b/telegrambots-meta/pom.xml index 689e72f52..a5e7fd277 100644 --- a/telegrambots-meta/pom.xml +++ b/telegrambots-meta/pom.xml @@ -7,7 +7,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-meta diff --git a/telegrambots-springboot-longpolling-starter/pom.xml b/telegrambots-springboot-longpolling-starter/pom.xml index 5c1e116b6..79439c4e5 100644 --- a/telegrambots-springboot-longpolling-starter/pom.xml +++ b/telegrambots-springboot-longpolling-starter/pom.xml @@ -7,7 +7,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-springboot-longpolling-starter @@ -71,7 +71,7 @@ UTF-8 UTF-8 - 7.7.1 + 7.7.2 3.2.3 diff --git a/telegrambots-springboot-webhook-starter/pom.xml b/telegrambots-springboot-webhook-starter/pom.xml index e65d235f9..e25446b42 100644 --- a/telegrambots-springboot-webhook-starter/pom.xml +++ b/telegrambots-springboot-webhook-starter/pom.xml @@ -6,7 +6,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-springboot-webhook-starter @@ -71,7 +71,7 @@ UTF-8 UTF-8 - 7.7.1 + 7.7.2 3.2.3 2.17.2 diff --git a/telegrambots-test-reports/pom.xml b/telegrambots-test-reports/pom.xml index 8f031d960..c78df59a0 100644 --- a/telegrambots-test-reports/pom.xml +++ b/telegrambots-test-reports/pom.xml @@ -6,7 +6,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-test-reports diff --git a/telegrambots-webhook/pom.xml b/telegrambots-webhook/pom.xml index 8c9dc9035..4a4a4228d 100644 --- a/telegrambots-webhook/pom.xml +++ b/telegrambots-webhook/pom.xml @@ -6,7 +6,7 @@ org.telegram Bots - 7.7.1 + 7.7.2 telegrambots-webhook