RequestsExecutor now is Closeable

This commit is contained in:
InsanusMokrassar committed 2019-07-23 07:46:19 +08:00
1 parent 4dba67979d
commit d8887bb7ff
3 files changed
+8 -1

No files matched your search

@@ -83,4 +83,8 @@ class KtorRequestsExecutor(
}
}
}
override fun close() {
client.close()
}
}
@@ -2,8 +2,9 @@ package com.github.insanusmokrassar.TelegramBotAPI.bot
import com.github.insanusmokrassar.TelegramBotAPI.bot.exceptions.RequestException
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.Request
import kotlinx.io.core.Closeable
interface RequestsExecutor {
interface RequestsExecutor : Closeable {
@Throws(RequestException::class)
suspend fun <T : Any> execute(request: Request<T>): T
}