예제 #1
0
        public async Task <bool> UploadCover(string playlistId, string base64JpgData)
        {
            Ensure.ArgumentNotNullOrEmptyString(playlistId, nameof(playlistId));
            Ensure.ArgumentNotNullOrEmptyString(base64JpgData, nameof(base64JpgData));

            var statusCode = await API.PutRaw(URLs.PlaylistImages(playlistId), null, base64JpgData).ConfigureAwait(false);

            return(statusCode == HttpStatusCode.Accepted);
        }
예제 #2
0
        public Task <List <Image> > GetCovers(string playlistId)
        {
            Ensure.ArgumentNotNullOrEmptyString(playlistId, nameof(playlistId));

            return(API.Get <List <Image> >(URLs.PlaylistImages(playlistId)));
        }