/// <summary> /// Extracts the tracks from the json. /// </summary> /// <param name="tracksToken">The tracks token.</param> /// <param name="settings">The settings.</param> /// <returns> /// A list of tracks /// </returns> private static List <Product> ExtractTracks(JToken tracksToken, IMusicClientSettings settings) { List <Product> tracks = null; if (tracksToken != null) { tracks = new ArrayJsonProcessor().ParseList(tracksToken, MusicClientCommand.ArrayNameItems, FromJToken, settings); } return(tracks); }
/// <summary> /// Extracts the tracks from the json. /// </summary> /// <param name="tracksToken">The tracks token.</param> /// <param name="settings">The settings.</param> /// <returns> /// A list of tracks /// </returns> private static List<Product> ExtractTracks(JToken tracksToken, IMusicClientSettings settings) { List<Product> tracks = null; if (tracksToken != null) { tracks = new ArrayJsonProcessor().ParseList(tracksToken, MusicClientCommand.ArrayNameItems, FromJToken, settings); } return tracks; }