using System; using System.Threading.Tasks; using SpotifyAPI.Web.Http; using SpotifyAPI.Web.Models; namespace SpotifyAPI.Web { public class UserProfileClient : APIClient, IUserProfileClient { public UserProfileClient(IAPIConnector apiConnector) : base(apiConnector) { } public Task Current() { return API.Get(SpotifyUrls.Me()); } public Task Get(string userId) { Ensure.ArgumentNotNullOrEmptyString(userId, nameof(userId)); return API.Get(SpotifyUrls.User(userId)); } } }