private async Task ValidatePlayingTracks() { List <QueuedTrack> t_remove = new List <QueuedTrack>(); foreach (QueuedTrack t in Playlist) { if (!File.Exists(t.FullPath)) { t_remove.Add(t); } } foreach (QueuedTrack t in t_remove) { Playlist.Remove(t); } playingListLoaded = false; await PersistentData.SaveQueuedTracksAsync(Playlist); }
private async void OnDisappearing(object sender, EventArgs e) { await PersistentData.SaveQueuedTracksAsync(TransportVMInstance.Playlist); }