1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2024-06-03 00:15:27 +00:00

now BehaviourContext is UpdateFilterm TelegramBot and CoroutineScope

This commit is contained in:
InsanusMokrassar 2021-01-07 18:20:23 +06:00
parent 8c2cffc8e3
commit a28cf5ddff

View File

@ -2,6 +2,7 @@ package dev.inmo.tgbotapi.extensions.behaviour_builder
import dev.inmo.tgbotapi.bot.TelegramBot
import dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter
import dev.inmo.tgbotapi.updateshandlers.UpdatesFilter
import kotlinx.coroutines.CoroutineScope
typealias BehaviourContextReceiver<T> = suspend BehaviourContext.() -> T
@ -11,4 +12,4 @@ data class BehaviourContext(
val bot: TelegramBot,
val scope: CoroutineScope,
val flowsUpdatesFilter: FlowsUpdatesFilter = FlowsUpdatesFilter()
)
) : UpdatesFilter by flowsUpdatesFilter, TelegramBot by bot, CoroutineScope by scope