package dev.inmo.tgbotapi.bot.ktor import dev.inmo.tgbotapi.requests.abstracts.Request import dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper import io.ktor.client.HttpClient import kotlinx.serialization.json.Json interface KtorCallFactory { suspend fun makeCall( client: HttpClient, urlsKeeper: TelegramAPIUrlsKeeper, request: Request, jsonFormatter: Json ): T? }