Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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 }
            }));
        }