Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. class SpeciesListViewModel : ViewModel() {
  2.  
  3. @Inject
  4. lateinit var repository: SpeciesRepository
  5.  
  6. var isLoading = MutableLiveData<Boolean>()
  7.  
  8. var apiError = MutableLiveData<Throwable>()
  9.  
  10. var speciesResponse = MutableLiveData<List<Species>>()
  11.  
  12. fun getSpecies() {
  13. isLoading.value = true
  14. repository.getSpecies(
  15. {
  16. speciesResponse.value = it
  17. isLoading.value = false
  18. },
  19.  
  20. {
  21. apiError.value = it
  22. isLoading.value = false
  23. })
  24. }
  25. //ignore other code
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement