Ejemplo n.º 1
0
        public DiscogsClient(DiscogsOptions options, HttpClient client)
        {
            client.BaseAddress = DiscogsApiUrl;
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            client.DefaultRequestHeaders.Add("User-Agent", options.UserAgent);
            client.DefaultRequestHeaders.Add("Authorization", $"Discogs token={options.Token}");

            _restClient = new RestClient(client);

            Database       = new DatabaseClient(_restClient);
            Image          = new ImageClient(_restClient);
            UserCollection = new UserCollectionClient(_restClient);
            UserWantlist   = new UserWantlistClient(_restClient);
        }
Ejemplo n.º 2
0
 public DiscogsClient(DiscogsOptions options) : this(options, new HttpClient())
 {
 }