From 603bae05f4187b0844f49f3f81bbfd10a53cfd1c Mon Sep 17 00:00:00 2001 From: Muntashir Al-Islam Date: Wed, 22 Jul 2020 02:19:06 +0600 Subject: [PATCH] Apply f6a7b97e once again --- .../music/activities/albums/AlbumDetailsViewModel.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt b/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt index 9f584605c..d667ab900 100644 --- a/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt +++ b/app/src/main/java/io/github/muntashirakon/music/activities/albums/AlbumDetailsViewModel.kt @@ -13,6 +13,7 @@ import kotlinx.coroutines.Deferred import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.async import kotlinx.coroutines.launch +import java.lang.Exception class AlbumDetailsViewModel( private val repository: RepositoryImpl, @@ -37,8 +38,12 @@ class AlbumDetailsViewModel( } fun loadAlbumInfo(album: Album) = viewModelScope.launch(Dispatchers.IO) { - val lastFmAlbum = repository.albumInfo(album.artistName ?: "-", album.title ?: "-") - _lastFmAlbum.postValue(lastFmAlbum) + try { + val lastFmAlbum = repository.albumInfo( + album.artistName ?: "-", album.title ?: "-" + ) + _lastFmAlbum.postValue(lastFmAlbum) + } catch (ignored: Exception) {} } fun loadArtist(artistId: Int) = viewModelScope.launch(Dispatchers.IO) {