mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2026-11-10 13:54:28 +00:00
Update BehaviourWithFSMStateHandlerHolder.kt
This commit is contained in:
1 parent
d55d8fa000
commit
3e58114eeb
1 file changed
+3
-4
+3
-4
@@ -34,10 +34,9 @@ class BehaviourWithFSMStateHandlerHolder<I : O, O : State>(
|
||||
handleState(state as I)
|
||||
}
|
||||
|
||||
override suspend fun StatesMachine<in O>.handleState(state: O): O? = if (this is BehaviourContextWithFSM) {
|
||||
handleState(state)
|
||||
} else {
|
||||
null
|
||||
override suspend fun StatesMachine<in O>.handleState(state: O): O? = with(delegateTo) {
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
handleState(state as I)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user