1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-09-03 15:19:30 +00:00

Update BehaviourWithFSMStateHandlerHolder.kt

This commit is contained in:
2022-05-11 10:30:47 +06:00
committed by GitHub
parent d55d8fa000
commit 3e58114eeb

View File

@@ -34,10 +34,9 @@ class BehaviourWithFSMStateHandlerHolder<I : O, O : State>(
handleState(state as I) handleState(state as I)
} }
override suspend fun StatesMachine<in O>.handleState(state: O): O? = if (this is BehaviourContextWithFSM) { override suspend fun StatesMachine<in O>.handleState(state: O): O? = with(delegateTo) {
handleState(state) @Suppress("UNCHECKED_CAST")
} else { handleState(state as I)
null
} }
} }