fixes in build + changes in signature of executeUnsafe

This commit is contained in:
InsanusMokrassar 2020-09-12 16:22:39 +06:00
parent dc0fda2066
commit 1874023c05
2 changed files with 4 additions and 2 deletions

View File

@ -50,6 +50,8 @@
* `UUID`: `0.2.1` -> `0.2.2`
* `TelegramBotAPI-core`:
* `ExceptionHandler` has changed its incoming type: `Exception` -> `Throwable`
* `handleSafely` has changed its signature
* `executeUnsafe` has changed its signature
## 0.27.0

View File

@ -24,10 +24,10 @@ suspend fun <T: Any> RequestsExecutor.executeUnsafe(
request: Request<T>,
retries: Int = 0,
retriesDelay: Long = 1000L,
onAllFailed: (suspend (exceptions: Array<Exception>) -> Unit)? = null
onAllFailed: (suspend (exceptions: Array<Throwable>) -> Unit)? = null
): T? {
var leftRetries = retries
val exceptions = onAllFailed ?.let { mutableListOf<Exception>() }
val exceptions = onAllFailed ?.let { mutableListOf<Throwable>() }
do {
return handleSafely(
{