Исправлено удаление треков из плейлиста

This commit is contained in:
FrigaT
2026-04-14 02:08:11 +03:00
parent 8abc6c5074
commit 1779ecaca9
3 changed files with 15 additions and 4 deletions

View File

@@ -129,6 +129,7 @@ public class YPlaylistAPI : YCommonAPI
public Task<YResponse<YPlaylist>> DeleteTracksAsync(AuthStorage storage, YPlaylist playlist, IEnumerable<YTrack> tracks)
{
var distinctTracks = tracks.Distinct().ToList();
var changes = distinctTracks
.Select(t => playlist.Tracks?.FindIndex(ct => ct.Track?.GetKey() == t.GetKey()) ?? -1)
.Where(i => i != -1)