Interface

ProduceStateScope

Receiver scope for use with produceState.

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free
Common
public interface ProduceStateScope<T> : MutableState<T>, CoroutineScope

Receiver scope for use with produceState.

Functions

awaitDispose

public suspend fun awaitDispose(onDispose: () -> Unit): Nothing

Await the disposal of this producer whether it left the composition, the source changed, or an error occurred. Always runs onDispose before resuming.

This method is useful when configuring callback-based state producers that do not suspend, for example: