У меня есть две функции, которые загружают данные в базу данных. [code]suspend fun addOverallRatingValue(productId: String): Flow suspend fun markProductAsRatedByUser(productId: String): Flow [/code] Оба являются callbackFlow [code]override suspend fun markProductAsRatedByUser(productId: String) = callbackFlow { try { firebaseInstance ... .addOnSuccessListener { trySend(FirebaseEventResponse.SuccessSetValue) } .addOnFailureListener { trySend(FirebaseEventResponse.ExceptionOccurred.Event(it)) } } catch (e: Exception) { trySend(FirebaseEventResponse.ExceptionOccurred.Event(e)) } awaitClose { this.cancel() } } [/code] Как я могу объединить эти два потока и реагировать, когда они оба отправляют какой-либо ответ FirebaseEventResponse?