public Task <DiscogsSearchResults> SearchAsync(DiscogsSearch search, DiscogsPaginable paginable, CancellationToken token) { IRestRequest RequestBuilder() => _Client.GetSearchRequest().AddAsParameter(search); return(GetPaginableAsync <DiscogsSearchResults>(RequestBuilder, paginable, token)); }
private IObservable <DiscogsSearchResult> RawSearchAll(DiscogsSearch search, int?max = null) { Func <IRestRequest> requestBuilder = () => _Client.GetSearchRequest().AddAsParameter(search); return(GenerateFromPaginable <DiscogsSearchResult, DiscogsSearchResults>(requestBuilder, max)); }