createSubContextAndDoWithUpdatesFilter
suspend fun <T, BC : BehaviourContext> BC.createSubContextAndDoWithUpdatesFilter(scope: CoroutineScope = LinkedSupervisorScope(), triggersHolder: TriggersHolder = this.triggersHolder, updatesUpstreamFlow: Flow<Update> = allUpdatesFlow, stopOnCompletion: Boolean = true, behaviourContextReceiver: CustomBehaviourContextReceiver<BC, T>): T
Creates new one BehaviourContext using createSubContext and launches behaviourContextReceiver in a new context using doInContext
Parameters
stopOnCompletion
TRUE BY DEFAULT