addConsumer

inline fun <G : F> addConsumer(executionPolicy: ExecutionPolicy, crossinline effectHandler: suspend (effect: G) -> Unit)

Receives one Effect and does not return any Events.

Parameters

executionPolicy

The policy defining coroutines behavior.

effectHandler

A suspending lambda that accepts the Effect and no Events.

See also


inline fun <G : F> addConsumer(crossinline effectHandler: suspend (effect: G) -> Unit)

Receives one Effect and does not return any Events using the defaultExecutionPolicy.

Parameters

effectHandler

A suspending lambda that accepts the Effect and no Events.

See also