dead.fish
01/05/2022, 3:11 PMflow {}
in this example, while being able to share emissions from it with `someExternalFlow`:
val someExternalFlow: MutableSharedFlow<ProcessedData>()
fun updateData(data: Data) {
if (someExternalFlow.subscriptionCount.value > 0) {
someExternalFlow.tryEmit(computeExpensively(data))
}
}