fix signature for OnSongChange callback for Tracks and Playlist pages
This commit is contained in:
@@ -126,8 +126,10 @@ func (a *PlaylistPage) Route() controller.Route {
|
|||||||
return controller.PlaylistRoute(a.playlistID)
|
return controller.PlaylistRoute(a.playlistID)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *PlaylistPage) OnSongChange(track, lastScrobbledIfAny *mediaprovider.Track) {
|
var _ CanShowNowPlaying = (*PlaylistPage)(nil)
|
||||||
a.nowPlayingID = sharedutil.MediaItemIDOrEmptyStr(track)
|
|
||||||
|
func (a *PlaylistPage) OnSongChange(item mediaprovider.MediaItem, lastScrobbledIfAny *mediaprovider.Track) {
|
||||||
|
a.nowPlayingID = sharedutil.MediaItemIDOrEmptyStr(item)
|
||||||
a.tracklist.SetNowPlaying(a.nowPlayingID)
|
a.tracklist.SetNowPlaying(a.nowPlayingID)
|
||||||
a.tracklist.IncrementPlayCount(sharedutil.MediaItemIDOrEmptyStr(lastScrobbledIfAny))
|
a.tracklist.IncrementPlayCount(sharedutil.MediaItemIDOrEmptyStr(lastScrobbledIfAny))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -95,8 +95,10 @@ func (t *TracksPage) Reload() {
|
|||||||
t.loader = widgets.NewTracklistLoader(t.tracklist, iter)
|
t.loader = widgets.NewTracklistLoader(t.tracklist, iter)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *TracksPage) OnSongChange(track, lastScrobbledIfAny *mediaprovider.Track) {
|
var _ CanShowNowPlaying = (*TracksPage)(nil)
|
||||||
t.nowPlayingID = sharedutil.MediaItemIDOrEmptyStr(track)
|
|
||||||
|
func (t *TracksPage) OnSongChange(item mediaprovider.MediaItem, lastScrobbledIfAny *mediaprovider.Track) {
|
||||||
|
t.nowPlayingID = sharedutil.MediaItemIDOrEmptyStr(item)
|
||||||
t.tracklist.SetNowPlaying(t.nowPlayingID)
|
t.tracklist.SetNowPlaying(t.nowPlayingID)
|
||||||
if t.searchTracklist != nil {
|
if t.searchTracklist != nil {
|
||||||
t.searchTracklist.SetNowPlaying(t.nowPlayingID)
|
t.searchTracklist.SetNowPlaying(t.nowPlayingID)
|
||||||
|
|||||||
Reference in New Issue
Block a user