repeatWhen

fun repeatWhen(state: Lifecycle.State, lifecycleOwner: LifecycleOwner, block: suspend CoroutineScope.() -> Unit): Job