Update faq.md

This commit is contained in:
InsanusMokrassar 2023-06-14 13:47:51 +06:00 committed by GitHub
parent fa924076be
commit 4da4e19c81
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,13 +3,14 @@
## How to filter updates in some part of `BehaviourBuilder`?
You may create subcontext with
`BehaviourBuilder.`[`createSubContext`](https://tgbotapi.inmo.dev/tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/create-sub-context.html)
`BehaviourBuilder.`[`createSubContextAndDoWithUpdatesFilter`](https://tgbotapi.inmo.dev/tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/create-sub-context-and-do-with-updates-filter.html)
and pass there `updatesUpstreamFlow` parameter with any operations over parent behaviour builder:
```kotlin
buildBehaviourWithLongPolling {
createSubContext(
updatesUpstreamFlow = filter { /* some condition */ }
createSubContextAndDoWithUpdatesFilter(
updatesUpstreamFlow = filter { /* some condition */ },
stopOnCompletion = false // disable stopping of sub context after setup
) {
onCommand() //...
}