2021-03-16 16:44:33 +00:00
< html >
< head >
< meta name = "viewport" content = "width=device-width, initial-scale=1" charset = "UTF-8" >
< title > RequestsExecutor< / title >
< link href = "../../../../../../images/logo-icon.svg" rel = "icon" type = "image/svg" > < script > var pathToRoot = "../../../" ; < / script > < script type = "text/javascript" src = "../../../scripts/sourceset_dependencies.js" async = "async" > < / script > < link href = "../../../styles/style.css" rel = "Stylesheet" > < link href = "../../../styles/logo-styles.css" rel = "Stylesheet" > < link href = "../../../styles/jetbrains-mono.css" rel = "Stylesheet" > < link href = "../../../styles/main.css" rel = "Stylesheet" > < script type = "text/javascript" src = "../../../scripts/clipboard.js" async = "async" > < / script > < script type = "text/javascript" src = "../../../scripts/navigation-loader.js" async = "async" > < / script > < script type = "text/javascript" src = "../../../scripts/platform-content-handler.js" async = "async" > < / script > < script type = "text/javascript" src = "../../../scripts/main.js" async = "async" > < / script > < / head >
< body >
< div id = "container" >
< div id = "leftColumn" > < a href = "../../../index.html" >
< div id = "logo" > < / div >
< / a >
< div id = "paneSearch" > < / div >
< div id = "sideMenu" > < / div >
< / div >
< div id = "main" >
< div id = "leftToggler" > < span class = "icon-toggler" > < / span > < / div >
2021-03-16 17:05:59 +00:00
< script type = "text/javascript" src = "../../../scripts/main.js" > < / script > < div class = "main-content" id = "content" pageIds = "docs::dev.inmo.tgbotapi.bot/RequestsExecutor///PointingToDeclaration//478411773" >
2021-03-16 16:44:33 +00:00
< div class = "navigation-wrapper" id = "navigation-wrapper" >
< div class = "breadcrumbs" > < a href = "../../../index.html" > docs< / a > /< a href = "../index.html" > dev.inmo.tgbotapi.bot< / a > /< a href = "index.html" > RequestsExecutor< / a > < / div >
< div class = "pull-right d-flex" >
< div class = "filter-section" id = "filter-section" > < button class = "platform-tag platform-selector common-like" data-active = "" data-filter = ":docs:dokkaHtml/commonMain" > common< / button > < button class = "platform-tag platform-selector jvm-like" data-active = "" data-filter = ":docs:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div id = "searchBar" > < / div >
< / div >
< / div >
< div class = "cover " >
< h1 class = "cover" > < span > Requests< / span > < wbr > < / wbr > < span > Executor< / span > < / h1 >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/commonMain" > < div class = "symbol monospace" > interface < a href = "index.html" > RequestsExecutor< / a > : < span data-unresolved-link = "io.ktor.utils.io.core/Closeable///PointingToDeclaration/" > Closeable< / span > < span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < p class = "paragraph" > Interface for making requests to Telegram Bot API. Currently, there is only one built-in implementation - < a href = "../../dev.inmo.tgbotapi.bot.Ktor/-ktor-requests-executor/index.html" > dev.inmo.tgbotapi.bot.Ktor.KtorRequestsExecutor< / a > < / p > < / div > < / div >
< / div >
< div class = "tabbedcontent" >
< div class = "tabs-section" tabs-section = "tabs-section" > < button class = "section-tab" data-active = "" data-togglable = "Functions" > Functions< / button > < button class = "section-tab" data-togglable = "Extensions" > Extensions< / button > < button class = "section-tab" data-togglable = "See also" > See also< / button > < button class = "section-tab" data-togglable = "Inheritors" > Inheritors< / button > < / div >
< div class = "tabs-section-body" >
< h2 class = "" > See also< / h2 >
< div data-togglable = "See also" >
< div class = "platform-hinted WithExtraAttributes" data-platform-hinted = "data-platform-hinted" data-togglable = "See also" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/commonMain" > < div data-togglable = "See also" > < div class = "table" data-togglable = "See also" > < div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" > < div class = "main-subrow keyValue WithExtraAttributes RowTitle" > < div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.requests.abstracts/-request/index.html" > dev.inmo.tgbotapi.requests.abstracts.Request< / a > < / span > < span class = "inline-flex" > < div data-togglable = "See also" > < / div > < / span > < / div > < div > < / div > < / div > < / div > < div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" > < div class = "main-subrow keyValue WithExtraAttributes RowTitle" > < div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.bot.Ktor/-ktor-requests-executor/index.html" > dev.inmo.tgbotapi.bot.Ktor.KtorRequestsExecutor< / a > < / span > < span class = "inline-flex" > < div data-togglable = "See also" > < / div > < / span > < / div > < div > < / div > < / div > < / div > < / div > < / div > < / div > < / div >
< / div >
< h2 class = "" > Functions< / h2 >
2021-03-16 17:05:59 +00:00
< div class = "table" data-togglable = "Functions" > < a data-name = "%5Bio.ktor.utils.io.core%2FCloseable%2Fclose%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" anchor-label = "close" id = "%5Bio.ktor.utils.io.core%2FCloseable%2Fclose%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html#%5Bio.ktor.utils.io.core%2FCloseable%2Fclose%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" > close< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bio.ktor.utils.io.core%2FCloseable%2Fclose%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "platform-tags " >
< div class = "platform-tag common-like" > common< / div >
< / div >
< div class = "title" > < div class = "divergent-group" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" > < div class = "with-platform-tags" > < span class = "pull-right" > < / span > < / div >
< div >
2021-03-16 17:05:59 +00:00
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/commonMain" > < div class = "symbol monospace" > abstract fun < a href = "../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html#%5Bio.ktor.utils.io.core%2FCloseable%2Fclose%2F%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" > close< / a > ()< span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < / div > < / div >
2021-03-16 16:44:33 +00:00
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2021-03-16 17:05:59 +00:00
< a data-name = "%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2Fexecute%2F%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" anchor-label = "execute" id = "%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2Fexecute%2F%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "execute.html" > execute< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2Fexecute%2F%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "platform-tags " >
< div class = "platform-tag common-like" > common< / div >
< / div >
< div class = "title" > < div class = "divergent-group" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" > < div class = "with-platform-tags" > < span class = "pull-right" > < / span > < / div >
< div >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/commonMain" > < div class = "symbol monospace" > abstract suspend fun < < a href = "execute.html" > T< / a > : < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > > < a href = "execute.html" > execute< / a > (request: < a href = "../../dev.inmo.tgbotapi.requests.abstracts/-request/index.html" > Request< / a > < < a href = "execute.html" > T< / a > > ): < a href = "execute.html" > T< / a > < span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < / div > < / div >
< / div >
2021-03-16 17:05:59 +00:00
< a data-name = "%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2Fexecute%2F%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" anchor-label = "execute" id = "%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2Fexecute%2F%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a > < div class = "brief " > < a data-name = "%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2Fexecute%2F%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" anchor-label = "execute" id = "%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2Fexecute%2F%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FFunctions%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a > Unsafe execution of incoming < a href = "execute.html" > request< / a > .< / div > < / div >
2021-03-16 16:44:33 +00:00
< / div >
< / div >
< / div >
< / div >
< / div >
< h2 class = "" > Inheritors< / h2 >
2021-03-16 17:05:59 +00:00
< div class = "table" data-togglable = "Inheritors" > < a data-name = "%5Bdev.inmo.tgbotapi.bot%2FBaseRequestsExecutor%2F%2F%2FPointingToDeclaration%2F%5D%2FInheritors%2F478411773" anchor-label = "BaseRequestsExecutor" id = "%5Bdev.inmo.tgbotapi.bot%2FBaseRequestsExecutor%2F%2F%2FPointingToDeclaration%2F%5D%2FInheritors%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "../-base-requests-executor/index.html" > BaseRequestsExecutor< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bdev.inmo.tgbotapi.bot%2FBaseRequestsExecutor%2F%2F%2FPointingToDeclaration%2F%5D%2FInheritors%2F478411773" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div > < / div >
< / div >
< / div >
2021-03-16 17:05:59 +00:00
< a data-name = "%5Bdev.inmo.tgbotapi.extensions.behaviour_builder%2FBehaviourContext%2F%2F%2FPointingToDeclaration%2F%5D%2FInheritors%2F478411773" anchor-label = "BehaviourContext" id = "%5Bdev.inmo.tgbotapi.extensions.behaviour_builder%2FBehaviourContext%2F%2F%2FPointingToDeclaration%2F%5D%2FInheritors%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" > BehaviourContext< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bdev.inmo.tgbotapi.extensions.behaviour_builder%2FBehaviourContext%2F%2F%2FPointingToDeclaration%2F%5D%2FInheritors%2F478411773" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div > < / div >
< / div >
< / div >
< / div >
< h2 class = "tabbedcontent" > Extensions< / h2 >
2021-03-16 17:05:59 +00:00
< div class = "table" data-togglable = "Extensions" > < a data-name = "%5Bdev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteAsync%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%23kotlinx.coroutines.CoroutineScope%2FPointingToDeclaration%2F%2C+dev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteAsync%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" anchor-label = "executeAsync" id = "%5Bdev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteAsync%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%23kotlinx.coroutines.CoroutineScope%2FPointingToDeclaration%2F%2C+dev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteAsync%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > executeAsync< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bdev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteAsync%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%23kotlinx.coroutines.CoroutineScope%2FPointingToDeclaration%2F%2C+dev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteAsync%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "platform-tags " >
< div class = "platform-tag common-like" > common< / div >
< / div >
< div class = "title" > < div class = "divergent-group" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" > < div class = "with-platform-tags" > < span class = "pull-right" > < / span > < / div >
< div >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/commonMain" > < div class = "symbol monospace" > fun < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > T< / a > : < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > > < a href = "index.html" > RequestsExecutor< / a > .< a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > executeAsync< / a > (request: < a href = "../../dev.inmo.tgbotapi.requests.abstracts/-request/index.html" > Request< / a > < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > T< / a > > , scope: < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > ): < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > T< / a > > < span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < div class = "symbol monospace" > suspend fun < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > T< / a > : < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > > < a href = "index.html" > RequestsExecutor< / a > .< a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > executeAsync< / a > (request: < a href = "../../dev.inmo.tgbotapi.requests.abstracts/-request/index.html" > Request< / a > < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > T< / a > > ): < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-async.html" > T< / a > > < span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2021-03-16 17:05:59 +00:00
< a data-name = "%5Bdev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteUnsafe%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%23kotlin.Int%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Array%5Bkotlin.Throwable%5D%2Ckotlin.Unit%5D%3F%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" anchor-label = "executeUnsafe" id = "%5Bdev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteUnsafe%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%23kotlin.Int%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Array%5Bkotlin.Throwable%5D%2Ckotlin.Unit%5D%3F%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-unsafe.html" > executeUnsafe< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bdev.inmo.tgbotapi.extensions.utils.shortcuts%2F%2FexecuteUnsafe%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.requests.abstracts.Request%5BTypeParam%28bounds%3D%5Bkotlin.Any%5D%29%5D%23kotlin.Int%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Array%5Bkotlin.Throwable%5D%2Ckotlin.Unit%5D%3F%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "platform-tags " >
< div class = "platform-tag common-like" > common< / div >
< / div >
< div class = "title" > < div class = "divergent-group" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" > < div class = "with-platform-tags" > < span class = "pull-right" > < / span > < / div >
< div >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/commonMain" > < div class = "symbol monospace" > suspend fun < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-unsafe.html" > T< / a > : < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > > < a href = "index.html" > RequestsExecutor< / a > .< a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-unsafe.html" > executeUnsafe< / a > (request: < a href = "../../dev.inmo.tgbotapi.requests.abstracts/-request/index.html" > Request< / a > < < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-unsafe.html" > T< / a > > , retries: < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html" > Int< / a > = 0, retriesDelay: < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html" > Long< / a > = 1000L, onAllFailed: suspend (exceptions: < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html" > Array< / a > < < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html" > Throwable< / a > > ) -> < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > ? = null): < a href = "../../dev.inmo.tgbotapi.extensions.utils.shortcuts/execute-unsafe.html" > T< / a > ?< span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2021-03-16 17:05:59 +00:00
< a data-name = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FsetWebhookInfoAndStartListenWebhooks%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23kotlin.Int%23io.ktor.server.engine.ApplicationEngineFactory%5B*%2C*%5D%23dev.inmo.tgbotapi.requests.webhook.SetWebhookRequest%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%23kotlin.String%23kotlin.String%23dev.inmo.tgbotapi.updateshandlers.webhook.WebhookPrivateKeyConfig%3F%23kotlinx.coroutines.CoroutineScope%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bdev.inmo.tgbotapi.types.update.abstracts.Update%2Ckotlin.Unit%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" anchor-label = "setWebhookInfoAndStartListenWebhooks" id = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FsetWebhookInfoAndStartListenWebhooks%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23kotlin.Int%23io.ktor.server.engine.ApplicationEngineFactory%5B*%2C*%5D%23dev.inmo.tgbotapi.requests.webhook.SetWebhookRequest%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%23kotlin.String%23kotlin.String%23dev.inmo.tgbotapi.updateshandlers.webhook.WebhookPrivateKeyConfig%3F%23kotlinx.coroutines.CoroutineScope%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bdev.inmo.tgbotapi.types.update.abstracts.Update%2Ckotlin.Unit%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" data-filterable-set = ":docs:dokkaHtml/jvmMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/jvmMain" data-filterable-set = ":docs:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.extensions.utils.updates.retrieving/set-webhook-info-and-start-listen-webhooks.html" > setWebhookInfoAndStartListenWebhooks< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FsetWebhookInfoAndStartListenWebhooks%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23kotlin.Int%23io.ktor.server.engine.ApplicationEngineFactory%5B*%2C*%5D%23dev.inmo.tgbotapi.requests.webhook.SetWebhookRequest%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%23kotlin.String%23kotlin.String%23dev.inmo.tgbotapi.updateshandlers.webhook.WebhookPrivateKeyConfig%3F%23kotlinx.coroutines.CoroutineScope%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bdev.inmo.tgbotapi.types.update.abstracts.Update%2Ckotlin.Unit%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "platform-tags " >
< div class = "platform-tag jvm-like" > jvm< / div >
< / div >
< div class = "title" > < div class = "divergent-group" data-filterable-current = ":docs:dokkaHtml/jvmMain" data-filterable-set = ":docs:dokkaHtml/jvmMain" > < div class = "with-platform-tags" > < span class = "pull-right" > < / span > < / div >
< div >
2021-03-16 17:05:59 +00:00
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/jvmMain" > < div class = "symbol monospace" > suspend fun < a href = "index.html#%5Bdev.inmo.tgbotapi.bot%2FRequestsExecutor%2F%2F%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" > RequestsExecutor< / a > .< a href = "../../dev.inmo.tgbotapi.extensions.utils.updates.retrieving/set-webhook-info-and-start-listen-webhooks.html" > setWebhookInfoAndStartListenWebhooks< / a > (listenPort: < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html" > Int< / a > , engineFactory: < span data-unresolved-link = "io.ktor.server.engine/ApplicationEngineFactory///PointingToDeclaration/" > ApplicationEngineFactory< / span > < *, *> , setWebhookRequest: < a href = "../../dev.inmo.tgbotapi.requests.webhook/-set-webhook-request/index.html" > SetWebhookRequest< / a > , exceptionsHandler: < span data-unresolved-link = "dev.inmo.micro_utils.coroutines/ExceptionHandler///PointingToDeclaration/" > ExceptionHandler< / span > < < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > > = {}, listenHost: < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html" > String< / a > = " 0.0.0.0" , listenRoute: < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html" > String< / a > = " /" , privateKeyConfig: < a href = "../../dev.inmo.tgbotapi.updateshandlers.webhook/-webhook-private-key-config/index.html" > WebhookPrivateKeyConfig< / a > ? = null, scope: < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > = CoroutineScope(Executors.newFixedThreadPool(4).asCoroutineDispatcher()), mediaGroupsDebounceTimeMillis: < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html" > Long< / a > = 1000L, block: < span data-unresolved-link = "dev.inmo.tgbotapi.updateshandlers/UpdateReceiver///PointingToDeclaration/" > UpdateReceiver< / span > < < a href = "../../dev.inmo.tgbotapi.types.update.abstracts/-update/index.html" > Update< / a > > ): < span data-unresolved-link = "io.ktor.server.engine/ApplicationEngine///PointingToDeclaration/" > ApplicationEngine< / span > < span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < / div > < / div >
2021-03-16 16:44:33 +00:00
< / div >
2021-03-16 17:05:59 +00:00
< a data-name = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FsetWebhookInfoAndStartListenWebhooks%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23kotlin.Int%23io.ktor.server.engine.ApplicationEngineFactory%5B*%2C*%5D%23dev.inmo.tgbotapi.requests.webhook.SetWebhookRequest%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%23kotlin.String%23kotlin.String%23dev.inmo.tgbotapi.updateshandlers.webhook.WebhookPrivateKeyConfig%3F%23kotlinx.coroutines.CoroutineScope%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bdev.inmo.tgbotapi.types.update.abstracts.Update%2Ckotlin.Unit%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" anchor-label = "setWebhookInfoAndStartListenWebhooks" id = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FsetWebhookInfoAndStartListenWebhooks%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23kotlin.Int%23io.ktor.server.engine.ApplicationEngineFactory%5B*%2C*%5D%23dev.inmo.tgbotapi.requests.webhook.SetWebhookRequest%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%23kotlin.String%23kotlin.String%23dev.inmo.tgbotapi.updateshandlers.webhook.WebhookPrivateKeyConfig%3F%23kotlinx.coroutines.CoroutineScope%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bdev.inmo.tgbotapi.types.update.abstracts.Update%2Ckotlin.Unit%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" data-filterable-set = ":docs:dokkaHtml/jvmMain" > < / a > < div class = "brief " > < a data-name = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FsetWebhookInfoAndStartListenWebhooks%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23kotlin.Int%23io.ktor.server.engine.ApplicationEngineFactory%5B*%2C*%5D%23dev.inmo.tgbotapi.requests.webhook.SetWebhookRequest%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%23kotlin.String%23kotlin.String%23dev.inmo.tgbotapi.updateshandlers.webhook.WebhookPrivateKeyConfig%3F%23kotlinx.coroutines.CoroutineScope%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bdev.inmo.tgbotapi.types.update.abstracts.Update%2Ckotlin.Unit%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" anchor-label = "setWebhookInfoAndStartListenWebhooks" id = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FsetWebhookInfoAndStartListenWebhooks%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23kotlin.Int%23io.ktor.server.engine.ApplicationEngineFactory%5B*%2C*%5D%23dev.inmo.tgbotapi.requests.webhook.SetWebhookRequest%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%23kotlin.String%23kotlin.String%23dev.inmo.tgbotapi.updateshandlers.webhook.WebhookPrivateKeyConfig%3F%23kotlinx.coroutines.CoroutineScope%23kotlin.Long%23kotlin.coroutines.SuspendFunction1%5Bdev.inmo.tgbotapi.types.update.abstracts.Update%2Ckotlin.Unit%5D%2FPointingToDeclaration%2F%5D%2FExtensions%2F1863048507" data-filterable-set = ":docs:dokkaHtml/jvmMain" > < / a > Setting up ktor server, set webhook info via < a href = "../../dev.inmo.tgbotapi.requests.webhook/-set-webhook-request/index.html" > SetWebhookRequest< / a > request.< / div > < / div >
2021-03-16 16:44:33 +00:00
< / div >
< / div >
< / div >
< / div >
2021-03-16 17:05:59 +00:00
< a data-name = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FstartGettingOfUpdatesByLongPolling%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.updateshandlers.UpdatesFilter%23kotlin.Int%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%3F%23kotlinx.coroutines.CoroutineScope%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" anchor-label = "startGettingOfUpdatesByLongPolling" id = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FstartGettingOfUpdatesByLongPolling%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.updateshandlers.UpdatesFilter%23kotlin.Int%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%3F%23kotlinx.coroutines.CoroutineScope%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" data-filterable-set = ":docs:dokkaHtml/commonMain" > < / a >
2021-03-16 16:44:33 +00:00
< div class = "table-row" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
2021-03-16 17:05:59 +00:00
< div class = "" > < span class = "inline-flex" > < a href = "../../dev.inmo.tgbotapi.extensions.utils.updates.retrieving/start-getting-of-updates-by-long-polling.html" > startGettingOfUpdatesByLongPolling< / a > < span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "%5Bdev.inmo.tgbotapi.extensions.utils.updates.retrieving%2F%2FstartGettingOfUpdatesByLongPolling%2Fdev.inmo.tgbotapi.bot.RequestsExecutor%23dev.inmo.tgbotapi.updateshandlers.UpdatesFilter%23kotlin.Int%23kotlin.coroutines.SuspendFunction1%5Bkotlin.Throwable%2Ckotlin.Unit%5D%3F%23kotlinx.coroutines.CoroutineScope%2FPointingToDeclaration%2F%5D%2FExtensions%2F478411773" > < / span >
2021-03-16 16:44:33 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "platform-tags " >
< div class = "platform-tag common-like" > common< / div >
< / div >
< div class = "title" > < div class = "divergent-group" data-filterable-current = ":docs:dokkaHtml/commonMain" data-filterable-set = ":docs:dokkaHtml/commonMain" > < div class = "with-platform-tags" > < span class = "pull-right" > < / span > < / div >
< div >
2021-03-16 17:05:59 +00:00
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-depenent-content" data-active = "" data-togglable = ":docs:dokkaHtml/commonMain" > < div class = "symbol monospace" > fun < a href = "index.html" > RequestsExecutor< / a > .< a href = "../../dev.inmo.tgbotapi.extensions.utils.updates.retrieving/start-getting-of-updates-by-long-polling.html" > startGettingOfUpdatesByLongPolling< / a > (updatesFilter: < a href = "../../dev.inmo.tgbotapi.updateshandlers/-updates-filter/index.html" > UpdatesFilter< / a > , timeoutSeconds: < a href = "../../dev.inmo.tgbotapi.types/index.html#%5Bdev.inmo.tgbotapi.types%2FSeconds%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F478411773" > Seconds< / a > = 30, exceptionsHandler: < span data-unresolved-link = "dev.inmo.micro_utils.coroutines/ExceptionHandler///PointingToDeclaration/" > ExceptionHandler< / span > < < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > > ? = null, scope: < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > = CoroutineScope(Dispatchers.Default)): < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < span class = "top-right-position" > < span class = "copy-icon" > < / span > < div class = "copy-popup-wrapper popup-to-left" > < span class = "copy-popup-icon" > < / span > < span > Content copied to clipboard< / span > < / div > < / span > < / div > < / div > < / div >
2021-03-16 16:44:33 +00:00
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "footer" > < span class = "go-to-top-icon" > < a href = "#content" > < / a > < / span > < span > © 2021 Copyright< / span > < span class = "pull-right" > < span > Generated by < / span > < a href = "https://github.com/Kotlin/dokka" > < span > dokka< / span > < span class = "padded-icon" > < / span > < / a > < / span > < / div >
< / div >
< / div >
< / body >
< / html >