hook up rating and favorite actions

This commit is contained in:
Drew Weymouth
2024-03-02 09:28:35 -08:00
parent fee1dd66bb
commit cbbebf6eb5
2 changed files with 13 additions and 10 deletions
+13 -2
View File
@@ -52,8 +52,19 @@ func NewFullscreenPage(
a.ExtendBaseWidget(a)
a.card = widgets.NewLargeNowPlayingCard()
a.card.OnAlbumNameTapped = func() { contr.NavigateTo(controller.AlbumRoute(a.albumID)) }
a.card.OnArtistNameTapped = func(artistID string) { contr.NavigateTo(controller.ArtistRoute(artistID)) }
a.card.DisableRating = !canRate
a.card.OnAlbumNameTapped = func() {
contr.NavigateTo(controller.AlbumRoute(a.albumID))
}
a.card.OnArtistNameTapped = func(artistID string) {
contr.NavigateTo(controller.ArtistRoute(artistID))
}
a.card.OnSetFavorite = func(fav bool) {
a.contr.SetTrackFavorites([]string{a.nowPlayingID}, fav)
}
a.card.OnSetRating = func(rating int) {
a.contr.SetTrackRatings([]string{a.nowPlayingID}, rating)
}
a.Reload()
return a