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