func showListOfTracks(cmd *cobra.Command, args []string) { initializeConfig(cmd) config.Set("UID", client.UID(config.Get("permalink"))) tp := tracksprocessor.NewConfiguredTracksProcessor() tm := ui.TracksMenu{ GetTracks: listGetTracks, Limit: limit, Offset: offset, } downloadTracks := tm.Show() tp.ProcessAll(downloadTracks) }
func getLastTracks(count uint) ([]track.Track, error) { uid := client.UID(config.Get("permalink")) return client.Favorites(count, offset, uid) }