private async Task <IEnumerable <Audio> > LoadVKTracks() { if (Track == null || Track.ArtistName == null) { return(new List <Audio>(0)); } var response = await _inTouchWrapper.ExecuteRequest(_inTouch.Audio.Search(new AudioSearchParams { AutoComplete = true, Count = 10, Query = $"{Track.ArtistName} - {Track.Name}" })); if (response.IsError) { throw new Exception(response.Error.ToString()); } if (!VKTracks.Any() && response.Data.Items.Any()) { SetDefaultMode(); } return(response.Data.Items); }
protected override void OnReloadContentCommand() { AppBarItems.Clear(); SecondaryItems.Clear(); VKTracks.Refresh(); }