public Task <DiscogsArtistReleases> GetArtistReleaseAsync(int artistId, DiscogsSortInformation sort, DiscogsPaginable paginable, CancellationToken token) { IRestRequest RequestBuilder() => _Client.GetArtistReleaseVersionRequest(artistId).AddAsParameter(sort); return(GetPaginableAsync <DiscogsArtistReleases>(RequestBuilder, paginable, token)); }
private IObservable <DiscogsArtistRelease> GetArtistReleaseRaw(int artistId, DiscogsSortInformation sort = null, int?max = null) { Func <IRestRequest> requestBuilder = () => _Client.GetArtistReleaseVersionRequest(artistId).AddAsParameter(sort); return(GenerateFromPaginable <DiscogsArtistRelease, DiscogsArtistReleases>(requestBuilder, max)); }