Переделано воспроизведение аудио
All checks were successful
Release / pack-and-publish (release) Successful in 36s
All checks were successful
Release / pack-and-publish (release) Successful in 36s
This commit is contained in:
@@ -12,29 +12,29 @@ public static class YArtistExtensions
|
||||
/// Получает расширенную информацию об исполнителе.
|
||||
/// </summary>
|
||||
public static async Task<YArtistBriefInfo?> BriefInfoAsync(this YArtist artist)
|
||||
=> await artist.Context.API.Artist.GetAsync(artist.Id);
|
||||
=> await artist.Context.Api.Artist.GetAsync(artist.Id);
|
||||
|
||||
/// <summary>
|
||||
/// Получает страницу треков исполнителя.
|
||||
/// </summary>
|
||||
public static async Task<YTracksPage?> GetTracksAsync(this YArtist artist, int page = 0, int pageSize = 20)
|
||||
=> await artist.Context.API.Artist.GetTracksAsync(artist.Id, page, pageSize);
|
||||
=> await artist.Context.Api.Artist.GetTracksAsync(artist.Id, page, pageSize);
|
||||
|
||||
/// <summary>
|
||||
/// Получает все треки исполнителя.
|
||||
/// </summary>
|
||||
public static async Task<List<YTrack>?> GetAllTracksAsync(this YArtist artist)
|
||||
=> (await artist.Context.API.Artist.GetAllTracksAsync(artist.Id))?.Tracks;
|
||||
=> (await artist.Context.Api.Artist.GetAllTracksAsync(artist.Id))?.Tracks;
|
||||
|
||||
/// <summary>
|
||||
/// Добавляет исполнителя в список лайкнутых.
|
||||
/// </summary>
|
||||
public static async Task<string?> AddLikeAsync(this YArtist artist)
|
||||
=> await artist.Context.API.Library.AddArtistLikeAsync(artist);
|
||||
=> await artist.Context.Api.Library.AddArtistLikeAsync(artist);
|
||||
|
||||
/// <summary>
|
||||
/// Удаляет исполнителя из списка лайкнутых.
|
||||
/// </summary>
|
||||
public static async Task<string?> RemoveLikeAsync(this YArtist artist)
|
||||
=> await artist.Context.API.Library.RemoveArtistLikeAsync(artist);
|
||||
=> await artist.Context.Api.Library.RemoveArtistLikeAsync(artist);
|
||||
}
|
||||
Reference in New Issue
Block a user