debounce

fun <T> LiveData<T>.debounce(duration: Long = 1000, coroutineScope: CoroutineScope): MediatorLiveData<T>