//[tvlib](../../../index.md)/[org.mjdev.tvlib.extensions](../index.md)/[ApiResponseExt](index.md)/[safeFlow](safe-flow.md) # safeFlow [androidJvm]\ fun <[T](safe-flow.md)> ApiResponse<[T](safe-flow.md)>.[safeFlow](safe-flow.md)(error: ([Exception](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-exception/index.html)) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) = { exception -> Timber.e(exception) }, onError: (error: ApiResponse.Failure.Error) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) = { e -> error(CodeException(e.message())) }): Flow<[T](safe-flow.md)>