private AudioResource CheckAndGet(JsonTrackInfo track) { if (track == null || track.id == 0 || track.title == null || track.permalink == null || track.user?.permalink == null) { Log.Debug("Parts of track response are empty: {@json}", track); return(null); } return(new AudioResource( track.id.ToString(CultureInfo.InvariantCulture), track.title, ResolverFor) .Add(AddArtist, track.user.permalink) .Add(AddTrack, track.permalink)); }
private AudioResource CheckAndGet(JsonTrackInfo track) { if (track == null || track.id == 0 || track.title == null || track.permalink == null || track.user?.permalink == null) { Log.Debug("Parts of track response are empty: {@json}", track); return(null); } return(new AudioResource( track.id.ToString(CultureInfo.InvariantCulture), StringNormalize.Normalize(track.title), ResolverFor, new Dictionary <string, string> { { AddArtist, track.user.permalink }, { AddTrack, track.permalink } })); }