Example #1
0
 public async Task <bool> IsLovedAsync(Track track)
 {
     return(await _interceptor.TryMethod(
                _service.IsLovedAsync(track),
                false,
                WebServiceType.LastFm,
                "IsLoved(Track: " + track.Title + " by " + track.Artist.Name + ")"));
 }
        public async Task <JsonResult> IsLoved()
        {
            var track = Playlist.CurrentTrack;

            return(new JsonResult
            {
                Data = track == null
                    ? null
                    : new
                {
                    IsLoved = await _trackLoveService.IsLovedAsync(track)
                }
            });
        }
 public async void OnCurrentTrackChanged(Track track)
 {
     Track = track;
     Loved = track != null && await _trackLoveService.IsLovedAsync(track);
 }