From 0d3ce95c801c389f21a68f2a7a820d5f466db269 Mon Sep 17 00:00:00 2001 From: vfsfitvnm Date: Tue, 27 Sep 2022 17:29:32 +0200 Subject: [PATCH] Tweak code --- .../it/vfsfitvnm/vimusic/ui/screens/album/AlbumOverview.kt | 6 +++--- .../it/vfsfitvnm/vimusic/ui/screens/player/Thumbnail.kt | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/album/AlbumOverview.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/album/AlbumOverview.kt index 3f641b5..0f41d76 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/album/AlbumOverview.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/album/AlbumOverview.kt @@ -87,7 +87,7 @@ fun AlbumOverview( withContext(Dispatchers.IO) { Database.album(browseId).collect { album -> if (album?.timestamp == null) { - YouTube.album(browseId)?.map { youtubeAlbum -> + YouTube.album(browseId)?.onSuccess { youtubeAlbum -> Database.upsert( Album( id = browseId, @@ -109,8 +109,8 @@ fun AlbumOverview( ) } ?: emptyList() ) - - null + }?.onFailure { throwable -> + value = Result.failure(throwable) } } else { value = Result.success(album) diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/player/Thumbnail.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/player/Thumbnail.kt index 5815994..708a6b2 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/player/Thumbnail.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/player/Thumbnail.kt @@ -28,7 +28,6 @@ import androidx.compose.ui.unit.dp import coil.compose.AsyncImage import it.vfsfitvnm.vimusic.Database import it.vfsfitvnm.vimusic.LocalPlayerServiceBinder -import it.vfsfitvnm.vimusic.enums.ThumbnailRoundness import it.vfsfitvnm.vimusic.service.LoginRequiredException import it.vfsfitvnm.vimusic.service.PlayableFormatNotFoundException import it.vfsfitvnm.vimusic.service.UnplayableException