public Task <HttpContent> GetReleaseCover(ReleaseCoverRequest request) { if (request is null) { throw new ArgumentNullException(nameof(request)); } if (request.ReleaseId == Guid.Empty) { throw new ArgumentException(nameof(ReleaseCoverRequest.ReleaseId)); } return(_service.GetReleaseCover(request)); }
public static async Task <byte[]> GetReleaseCoverAsByteArray(this IMonstercatApi api, ReleaseCoverRequest request) { var content = await api.GetReleaseCover(request).ConfigureAwait(false); return(await content.ReadAsByteArrayAsync().ConfigureAwait(false)); }