Implement #127
This commit is contained in:
@@ -70,7 +70,7 @@ fun InFavoritesMediaItemMenu(
|
|||||||
onDismiss = onDismiss,
|
onDismiss = onDismiss,
|
||||||
onRemoveFromFavorites = {
|
onRemoveFromFavorites = {
|
||||||
query {
|
query {
|
||||||
Database.like(song.id, if (song.likedAt == null) System.currentTimeMillis() else null)
|
Database.like(song.id, null)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
modifier = modifier
|
modifier = modifier
|
||||||
@@ -341,6 +341,20 @@ fun MediaItemMenu(
|
|||||||
}
|
}
|
||||||
|
|
||||||
onAddToPlaylist?.let { onAddToPlaylist ->
|
onAddToPlaylist?.let { onAddToPlaylist ->
|
||||||
|
if (onRemoveFromFavorites == null) {
|
||||||
|
MenuEntry(
|
||||||
|
icon = R.drawable.heart,
|
||||||
|
text = "Favorites",
|
||||||
|
onClick = {
|
||||||
|
onDismiss()
|
||||||
|
query {
|
||||||
|
Database.insert(mediaItem)
|
||||||
|
Database.like(mediaItem.mediaId, System.currentTimeMillis())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
playlistPreviews.forEach { playlistPreview ->
|
playlistPreviews.forEach { playlistPreview ->
|
||||||
MenuEntry(
|
MenuEntry(
|
||||||
icon = R.drawable.playlist,
|
icon = R.drawable.playlist,
|
||||||
|
|||||||
Reference in New Issue
Block a user