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 db9c958d3..303807d49 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 @@ -387,21 +387,36 @@ 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", + App.getContext() + .getString(R.string.playlist_created_sucessfully, playlistName), + Toast.LENGTH_SHORT + ).show() + } + checkPlaylistExists(playlistName).isNotEmpty() -> { + Toast.makeText( + App.getContext(), + App.getContext().getString(R.string.playList_already_exits), + Toast.LENGTH_SHORT + ).show() + } + playlists.isNotEmpty() -> { + Toast.makeText( + App.getContext(), + App.getContext().getString( + R.string.added_song_count_to_playlist, + songs.size, + playlistName + ), Toast.LENGTH_SHORT ).show() } } - } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a3c75861d..54c6b2fc9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -546,6 +546,9 @@ You will be forwarded to the issue tracker website. Your account data is only used for authentication. Share Crash Report + %s created successfully + Playlist already exists + Added %d song(s) to %s History cleared Undo