KtorRequestsExecutor
expect class KtorRequestsExecutor(telegramAPIUrlsKeeper: TelegramAPIUrlsKeeper, client: HttpClient = HttpClient(), callsFactories: List<KtorCallFactory> = emptyList(), excludeDefaultFactories: Boolean = false, requestsLimiter: RequestLimiter = ExceptionsOnlyLimiter, jsonFormatter: Json = nonstrictJsonFormat, pipelineStepsHolder: KtorPipelineStepsHolder = KtorPipelineStepsHolder) : BaseRequestsExecutor
Represents default BaseRequestsExecutor working on Ktor HttpClient
On JS, JVM and MingwX64 platforms it is dev.inmo.tgbotapi.bot.ktor.base.DefaultKtorRequestsExecutor
On LinuxX64 it is dev.inmo.tgbotapi.bot.ktor.base.MultipleClientKtorRequestsExecutor
Constructors
Link copied to clipboard
expect constructor(telegramAPIUrlsKeeper: TelegramAPIUrlsKeeper, client: HttpClient = HttpClient(), callsFactories: List<KtorCallFactory> = emptyList(), excludeDefaultFactories: Boolean = false, requestsLimiter: RequestLimiter = ExceptionsOnlyLimiter, jsonFormatter: Json = nonstrictJsonFormat, pipelineStepsHolder: KtorPipelineStepsHolder = KtorPipelineStepsHolder)