private val searchWord = MutableLiveData<String>()
var searchResult = searchWord.switchMap { query ->
liveData(<http://Dispatchers.IO|Dispatchers.IO>) {
if (!query.isNullOrBlank()) {
// I want to skip 'searchWord' input for 500 millisecond
// And I want to get last response
emit(userRepository.getApartment(query))
}
}
}