using System.Threading; using System.Threading.Tasks; using SpotifyAPI.Web.Http; using URLs = SpotifyAPI.Web.SpotifyUrls; namespace SpotifyAPI.Web { public class SearchClient : APIClient, ISearchClient { public SearchClient(IAPIConnector apiConnector) : base(apiConnector) { } public Task Item(SearchRequest request, CancellationToken cancel = default) { Ensure.ArgumentNotNull(request, nameof(request)); return API.Get(URLs.Search(), request.BuildQueryParams(), cancel); } } }