diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/albums/AlbumViewModel.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/albums/AlbumViewModel.kt index d5531d76..243bcc41 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/albums/AlbumViewModel.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/albums/AlbumViewModel.kt @@ -10,7 +10,7 @@ import code.name.monkey.retromusic.providers.RepositoryImpl import kotlinx.coroutines.launch class AlbumViewModel(application: Application) : AndroidViewModel(application) { - lateinit var albums: MutableLiveData> + var albums = MutableLiveData>() init { getAlbums() @@ -19,7 +19,7 @@ class AlbumViewModel(application: Application) : AndroidViewModel(application) { fun getAlbums() = viewModelScope.launch { val result = RepositoryImpl(getApplication()).allAlbums() if (result is Result.Success) { - albums = MutableLiveData(result.data) + albums.value = result.data } } } \ No newline at end of file diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/artists/ArtistViewModel.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/artists/ArtistViewModel.kt index c5991b1e..b0e0887f 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/artists/ArtistViewModel.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/artists/ArtistViewModel.kt @@ -10,7 +10,7 @@ import code.name.monkey.retromusic.providers.RepositoryImpl import kotlinx.coroutines.launch class ArtistViewModel(application: Application) : AndroidViewModel(application) { - lateinit var artists: MutableLiveData> + var artists = MutableLiveData>() init { loadArtists() @@ -19,7 +19,7 @@ class ArtistViewModel(application: Application) : AndroidViewModel(application) fun loadArtists() = viewModelScope.launch { val result = RepositoryImpl(getApplication()).allArtists() if (result is Result.Success) { - artists = MutableLiveData(result.data) + artists.value = result.data } } } \ No newline at end of file diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/genres/GenreViewModel.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/genres/GenreViewModel.kt index 9ee42715..41ad32ac 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/genres/GenreViewModel.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/genres/GenreViewModel.kt @@ -10,7 +10,7 @@ import code.name.monkey.retromusic.providers.RepositoryImpl import kotlinx.coroutines.launch class GenreViewModel(application: Application) : AndroidViewModel(application) { - lateinit var genres: MutableLiveData> + var genres = MutableLiveData>() init { loadGenre() @@ -19,7 +19,7 @@ class GenreViewModel(application: Application) : AndroidViewModel(application) { fun loadGenre() = viewModelScope.launch { val result = RepositoryImpl(getApplication()).allGenres() if (result is Success) { - genres = MutableLiveData(result.data) + genres.value = result.data } } } \ No newline at end of file diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/home/HomeViewModel.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/home/HomeViewModel.kt index 1471b13e..4e11e91c 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/home/HomeViewModel.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/home/HomeViewModel.kt @@ -10,7 +10,7 @@ import code.name.monkey.retromusic.providers.RepositoryImpl import kotlinx.coroutines.launch class HomeViewModel(application: Application) : AndroidViewModel(application) { - lateinit var sections: MutableLiveData> + var sections = MutableLiveData>() var repository: RepositoryImpl = RepositoryImpl(getApplication()) init { @@ -31,6 +31,6 @@ class HomeViewModel(application: Application) : AndroidViewModel(application) { is Result.Success -> list.add(r.data) } } - sections = MutableLiveData(list) + sections.value = list } } \ No newline at end of file