Package dev. inmo. tgbotapi. updateshandlers
Types
Abstract Flows Updates Filter
Link copied to clipboard
Default Flows Updates Filter
Link copied to clipboard
class DefaultFlowsUpdatesFilter(broadcastChannelsSize: Int, onBufferOverflow: BufferOverflow, upstreamUpdatesFlow: Flow<Update>?) : AbstractFlowsUpdatesFilter
Content copied to clipboard
Flows Updates Filter
Link copied to clipboard
Simple Updates Filter
Link copied to clipboard
data class SimpleUpdatesFilter(messageCallback: UpdateReceiver<MessageUpdate>?, messageMediaGroupCallback: UpdateReceiver<MessageMediaGroupUpdate>?, editedMessageCallback: UpdateReceiver<EditMessageUpdate>?, editedMessageMediaGroupCallback: UpdateReceiver<EditMessageMediaGroupUpdate>?, channelPostCallback: UpdateReceiver<ChannelPostUpdate>?, channelPostMediaGroupCallback: UpdateReceiver<ChannelPostMediaGroupUpdate>?, editedChannelPostCallback: UpdateReceiver<EditChannelPostUpdate>?, editedChannelPostMediaGroupCallback: UpdateReceiver<EditChannelPostMediaGroupUpdate>?, chosenInlineResultCallback: UpdateReceiver<ChosenInlineResultUpdate>?, inlineQueryCallback: UpdateReceiver<InlineQueryUpdate>?, callbackQueryCallback: UpdateReceiver<CallbackQueryUpdate>?, shippingQueryCallback: UpdateReceiver<ShippingQueryUpdate>?, preCheckoutQueryCallback: UpdateReceiver<PreCheckoutQueryUpdate>?, pollUpdateCallback: UpdateReceiver<PollUpdate>?, pollAnswerUpdateCallback: UpdateReceiver<PollAnswerUpdate>?, unknownUpdateTypeCallback: UpdateReceiver<UnknownUpdate>?) : UpdatesFilter
Content copied to clipboard
Update Receiver
Link copied to clipboard
Updates Filter
Link copied to clipboard
interface UpdatesFilter
Content copied to clipboard
Functions
create Simple Update Filter
Link copied to clipboard
fun createSimpleUpdateFilter(messageCallback: UpdateReceiver<MessageUpdate>? = null, mediaGroupCallback: UpdateReceiver<MediaGroupUpdate>? = null, editedMessageCallback: UpdateReceiver<EditMessageUpdate>? = null, channelPostCallback: UpdateReceiver<ChannelPostUpdate>? = null, editedChannelPostCallback: UpdateReceiver<EditChannelPostUpdate>? = null, chosenInlineResultCallback: UpdateReceiver<ChosenInlineResultUpdate>? = null, inlineQueryCallback: UpdateReceiver<InlineQueryUpdate>? = null, callbackQueryCallback: UpdateReceiver<CallbackQueryUpdate>? = null, shippingQueryCallback: UpdateReceiver<ShippingQueryUpdate>? = null, preCheckoutQueryCallback: UpdateReceiver<PreCheckoutQueryUpdate>? = null, pollCallback: UpdateReceiver<PollUpdate>? = null, pollAnswerCallback: UpdateReceiver<PollAnswerUpdate>? = null, unknownCallback: UpdateReceiver<UnknownUpdate>? = null): UpdatesFilter
Content copied to clipboard
Flows Updates Filter
Link copied to clipboard
fun FlowsUpdatesFilter(broadcastChannelsSize: Int = 100, onBufferOverflow: BufferOverflow = BufferOverflow.SUSPEND, upstreamUpdatesFlow: Flow<Update>? = null): DefaultFlowsUpdatesFilter
Content copied to clipboard
Creates DefaultFlowsUpdatesFilter