package gq.kirmanak.mealient.extensions import androidx.fragment.app.Fragment import androidx.lifecycle.lifecycleScope import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.collect import kotlinx.coroutines.launch inline fun Fragment.collectWithViewLifecycle( flow: Flow, crossinline collector: suspend (T) -> Unit, ) = viewLifecycleOwner.lifecycleScope.launch { flow.collect(collector) }