Commit Graph

37 Commits

Author SHA1 Message Date
JustArchi
b23f634c9b Implement IAsyncDisposable for all ASF classes that can make use of it 2020-04-18 17:52:11 +02:00
JustArchi
63c8a6540e Fix some disposable patterns 2020-04-18 14:08:37 +02:00
Vitaliy
fbe5bd12ae Use streams for http responses instead of strings where possible, replace HtmlAgilityPack with AngleSharp (#1703)
* Replace HAP with AngleSharp, add stream support to WebBrowser

* Fix skipped nullable operator

* Add extension method

* Rename function to be closer to HAP API

* Add JSON deserialization from stream, fix variable names, remove obsolete code

* Add more extension methods

* Fixes after review:

Remove excessive dependency
Move string value to const
Different handling for null and empty cases for confirmations
Use more human-friendly names

* Add http completion options, make GetToStream private

* Cleanup

* Add null checks, make StreamResponse disposable

* Refactor UrlGetToBinaryWithProgress into using UrlGetToStream
2020-04-02 17:01:55 +02:00
JustArchi
0370168b02 Happy new year 2020-02-01 23:33:35 +01:00
JustArchi
e6d07f5fd5 Misc 2019-03-03 16:22:25 +01:00
JustArchi
b677ba8202 Code/style cleanup 2019-02-16 17:34:17 +01:00
JustArchi
5ca35d0db4 Closes #1050 2019-02-02 22:54:23 +01:00
JustArchi
e1e9a9f457 Rider cleanup 2019-01-14 19:11:17 +01:00
JustArchi
192656cd02 Implement basic code contracts 2019-01-10 23:44:32 +01:00
JustArchi
3bbddcf723 Happy new year 🎉 2019-01-02 16:32:53 +01:00
JustArchi
c5aae8d534 Remove steam awards voting
We do not intend to keep it in mainline as the API is unstable and too sale-specific.
2018-12-26 02:56:38 +01:00
JustArchi
f8aa8babcf R# cleanup 2018-12-15 00:27:15 +01:00
JustArchi
4582c40dbe Update timers 2018-12-03 00:59:01 +01:00
JustArchi
def23e5ba9 Remove excessive debug from new feature
As it's not needed anymore
2018-12-02 06:24:36 +01:00
JustArchi
9534d2b9f0 R# cleanup 2018-09-08 00:46:40 +02:00
JustArchi
16d002f99b Misc code cleanup 2018-07-27 04:52:14 +02:00
JustArchi
3682eefc02 Code review 2018-03-09 15:43:25 +01:00
JustArchi
614831113a Add missed condition for steam awards 2018-02-17 19:44:47 +01:00
JustArchi
c5e21b02aa Add support for SteamAwards 2018-01-04 19:59:19 +01:00
JustArchi
6bbff6ab4e Happy new year 2018-01-01 02:56:53 +01:00
JustArchi
d5f44f8f6c ReSharper: update header 2017-11-18 17:27:06 +01:00
JustArchi
9aa36f1a03 Code style update/fixes 2017-07-03 12:14:23 +02:00
JustArchi
abdab30c15 Improve load-balancing 2017-06-26 02:17:02 +02:00
JustArchi
a7fd20e587 Improve debugging experience 2017-06-26 01:37:14 +02:00
JustArchi
d6db96b0f7 Misc 2017-06-25 03:52:09 +02:00
JustArchi
2c2c365cd2 Finish first automatic implementation of SteamSaleEvent 2017-06-23 21:04:51 +02:00
JustArchi
5b0aa72367 Misc 2017-06-15 02:59:03 +02:00
JustArchi
3ada24502f Misc 2017-06-15 02:57:06 +02:00
JustArchi
a09271ae3e Cleanup old winter sale code 2017-06-03 18:59:22 +02:00
JustArchi
21be4c5c72 Code cleanup 2017-01-23 00:34:48 +01:00
JustArchi
ba8d70aebb Copyright update 2017-01-02 20:05:21 +01:00
JustArchi
8edbe3321a Goodbye Steam Sale
Keeping core around for eventual next one
2017-01-02 19:59:33 +01:00
JustArchi
7de9fdc69a Remove debug from SteamSaleEvent 2017-01-02 19:57:06 +01:00
JustArchi
829bd8ce2f Adapt @Pandiora idea
See: 6038faaa5f (commitcomment-20287032)
2016-12-23 20:14:52 +01:00
JustArchi
6038faaa5f I like my Steam account 2016-12-23 03:37:29 +01:00
JustArchi
e3f87e4a19 Adapt delays for lower misses 2016-12-23 03:24:37 +01:00
JustArchi
90d74de169 [EXPERIMENTAL] Queue discovery
Yes, you know my donation address
2016-12-23 03:01:37 +01:00