flow

@JvmName(name = "flowWithResult")
inline fun <T> ApiResult.Companion.flow(crossinline result: suspend () -> ApiResult<T>): Flow<ApiResult<T>>

Emits ApiResult.Loading, then executes result

See also