Spotify.NET/SpotifyAPI.Example
Alessandro Attard Barbini dd77be8a8a Added support for proxy configuration (#224)
* Create ProxyConfig class + Unit tests

* Use ProxyConfig in SpotifyLocalAPI

* Refactor WebProxy creation in ProxyConfig

* Use ProxyConfig in SpotifyWebAPI

* Add ProxyConfig parameter in GetAlbumArt methods

* Add ProxyConfig to WebAPIFactory

* Add proxy settings to Example app

* Fix ArgumentNullException in GetAlbumArtUrl when not using proxy

* Performed requested changes

- Removed redundant "this".
- Added necessary null checks.
- Added a ProxyConfig property to SpotifyLocalAPIConfig and removed constructor overloads with it in SpotifyLocalAPI and RemoteHandler.

* Updated Example app
2018-03-25 19:39:19 +02:00
..
Properties Changed Contracts to if-throw-else as requested 2015-10-23 21:25:13 +02:00
App.config Changed Contracts to if-throw-else as requested 2015-10-23 21:25:13 +02:00
ExampleForm.cs Changed Contracts to if-throw-else as requested 2015-10-23 21:25:13 +02:00
ExampleForm.Designer.cs Full Rewrite & Cleanup (New documentation follows) 2015-07-07 18:11:11 +02:00
ExampleForm.resx Full Rewrite & Cleanup (New documentation follows) 2015-07-07 18:11:11 +02:00
LocalControl.cs Added support for proxy configuration (#224) 2018-03-25 19:39:19 +02:00
LocalControl.Designer.cs Added support for proxy configuration (#224) 2018-03-25 19:39:19 +02:00
LocalControl.resx Full Rewrite & Cleanup (New documentation follows) 2015-07-07 18:11:11 +02:00
Program.cs Changed Contracts to if-throw-else as requested 2015-10-23 21:25:13 +02:00
SpotifyAPI.Example.csproj Full Rewrite & Cleanup (New documentation follows) 2015-07-07 18:11:11 +02:00
WebControl.cs Added support for proxy configuration (#224) 2018-03-25 19:39:19 +02:00
WebControl.Designer.cs Added support for proxy configuration (#224) 2018-03-25 19:39:19 +02:00
WebControl.resx Full Rewrite & Cleanup (New documentation follows) 2015-07-07 18:11:11 +02:00