Fix: Crash on signal flow closing

This commit is contained in:
machiav3lli
2025-02-16 22:38:24 +01:00
parent 8a155d904d
commit 2647ead754

@ -12,6 +12,7 @@ fun <T> Flow<T>.takeUntilSignal(signal: Flow<Boolean>): Flow<T> = channelFlow {
}
try {
collect { send(it) }
} catch (_: Exception) {
} finally {
signalJob.cancel()
}