From 16e765d150be1bacda7ef2f9de07c59787573894 Mon Sep 17 00:00:00 2001 From: =logicgupta59 Date: Wed, 9 Mar 2022 22:45:09 +0530 Subject: [PATCH] code cleanup --- .../retromusic/fragments/LibraryViewModel.kt | 35 ++++++++++--------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt index 575037806..a38223105 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt @@ -363,13 +363,6 @@ class LibraryViewModel( createPlaylist(PlaylistEntity(playlistName = playlistName)) insertSongs(songs.map { it.toSongEntity(playlistId) }) forceReload(Playlists) - withContext(Main) { - Toast.makeText( - App.getContext(), - "Added ${songs.size} song(s) to $playlistName", - Toast.LENGTH_SHORT - ).show() - } } else { val playlist = playlists.firstOrNull() if (playlist != null) { @@ -377,21 +370,31 @@ class LibraryViewModel( it.toSongEntity(playListId = playlist.playListId) }) } - withContext(Main) { - Toast.makeText( - App.getContext(), - "Playlist already exists", - Toast.LENGTH_SHORT - ).show() - if (songs.isNotEmpty()) { + } + withContext(Main) { + when { + playlists.isEmpty() -> { Toast.makeText( App.getContext(), - "Adding songs to $playlistName", + "$playlistName created successfully", + Toast.LENGTH_SHORT + ).show() + } + checkPlaylistExists(playlistName).isNotEmpty() -> { + Toast.makeText( + App.getContext(), + "Playlist already exists", + Toast.LENGTH_SHORT + ).show() + } + playlists.isNotEmpty() -> { + Toast.makeText( + App.getContext(), + "Added ${songs.size} song(s) to $playlistName", Toast.LENGTH_SHORT ).show() } } - } } }