public static string AddLike(this YArtist artist) { return(artist.Context.API.Library.AddArtistLike(artist.Context.Storage, artist).Result); }
/// <summary> /// Удалить исполнителя из списка лайкнутых /// </summary> /// <param name="storage">Хранилище</param> /// <param name="artist">Исполнитель</param> /// <returns></returns> public YResponse <string> RemoveArtistLike(AuthStorage storage, YArtist artist) { return(RemoveArtistLikeAsync(storage, artist).GetAwaiter().GetResult()); }
/// <summary> /// Удалить исполнителя из списка лайкнутых /// </summary> /// <param name="storage">Хранилище</param> /// <param name="artist">Исполнитель</param> /// <returns></returns> public bool RemoveArtistLike(YAuthStorage storage, YArtist artist) { return(RemoveArtistLikeAsync(storage, artist).GetAwaiter().GetResult()); }
/// <summary> /// Удалить исполнителя из списка лайкнутых /// </summary> /// <param name="storage">Хранилище</param> /// <param name="artist">Исполнитель</param> /// <returns></returns> public async Task <YResponse <string> > RemoveArtistLikeAsync(AuthStorage storage, YArtist artist) { return(await new YLibraryRemoveRequest(api, storage) .Create(artist.Id, YLibrarySection.Artists) .GetResponseAsync <YResponse <string> >()); }
/// <summary> /// Удалить исполнителя из списка лайкнутых /// </summary> /// <param name="storage">Хранилище</param> /// <param name="artist">Исполнитель</param> /// <returns></returns> public async Task <bool> RemoveArtistLikeAsync(YAuthStorage storage, YArtist artist) { return(await new YLibraryRemoveRequest(storage) .Create(artist.Id, YLibrarySection.Artists) .GetResponseAsync <string>() == "ok"); }