Проведен аудит. Добавлено переключение треков
This commit is contained in:
@@ -43,4 +43,17 @@ public class TrackAdditionLogService
|
||||
_db.TrackAdditionLogs.RemoveRange(logs);
|
||||
await _db.SaveChangesAsync();
|
||||
}
|
||||
|
||||
public async Task<Dictionary<string, string?>> GetAdditionUserNamesAsync(Guid sharedPlaylistId)
|
||||
{
|
||||
var rows = await _db.TrackAdditionLogs
|
||||
.Where(l => l.SharedPlaylistId == sharedPlaylistId)
|
||||
.Include(l => l.AddedByUser)
|
||||
.OrderByDescending(l => l.AddedAtUtc)
|
||||
.ToListAsync();
|
||||
|
||||
return rows
|
||||
.GroupBy(l => l.TrackId)
|
||||
.ToDictionary(g => g.Key, g => g.First().AddedByUser?.UserName);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user