From 46383b985d225a853c4600f3da247d0f2bade813 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Thu, 29 Jul 2021 17:14:57 +0200 Subject: [PATCH] Fix favorite toggle from playerBottomSheet --- .../play/viewmodel/PlayerBottomSheetViewModel.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/viewmodel/PlayerBottomSheetViewModel.java b/app/src/main/java/com/cappielloantonio/play/viewmodel/PlayerBottomSheetViewModel.java index d874ccd4..cfb884d1 100644 --- a/app/src/main/java/com/cappielloantonio/play/viewmodel/PlayerBottomSheetViewModel.java +++ b/app/src/main/java/com/cappielloantonio/play/viewmodel/PlayerBottomSheetViewModel.java @@ -37,8 +37,14 @@ public class PlayerBottomSheetViewModel extends AndroidViewModel { public void setFavorite() { Song song = MusicPlayerRemote.getCurrentSong(); - song.setFavorite(!song.isFavorite()); - // songRepository.setFavoriteStatus(song); + + if (song.isFavorite()) { + songRepository.unstar(song.getId()); + song.setFavorite(false); + } else { + songRepository.star(song.getId()); + song.setFavorite(true); + } } public void orderSongAfterSwap(List songs) {