Commit graph

41 commits

Author SHA1 Message Date
Archi
2b06153fa2
Add additional test case 2023-11-14 16:25:40 +01:00
Łukasz Domeradzki
df4f8d1e62
Improve fairness logic (#2807)
* Improve fairness logic

* Add unit test against abuse

* Further simplify the code

That first pass is not needed anymore, first loop covers it
2023-01-24 22:55:15 +01:00
Archi
1809028c77
Rider cleanup 2022-01-06 20:22:38 +01:00
Archi
1e6ab11d9f
Use file-scoped namespaces 2021-11-10 21:23:24 +01:00
JustArchi
e60b54e402 Refactor EVERYTHING
Directories structure + namespaces relevant to them
2021-05-08 01:37:22 +02:00
JustArchi
b6772b9b1e Resolve CA1034 2021-05-06 20:16:06 +02:00
JustArchi
45a5fec95a Happy 2021
And let's hope it'll be better than 2020
2021-01-03 22:24:22 +01:00
JustArchi
e82560259b Final code cleanup 2020-11-14 22:37:00 +01:00
JustArchi
6764313f66 Misc 2020-09-19 01:49:00 +02:00
JustArchi
06b1b8deeb Misc trade logging enhancements 2020-08-11 11:34:32 +02:00
JustArchi
1e87341877 Small cleanup 2020-04-02 17:16:05 +02:00
JustArchi
2ac5a9c5f9 Actually expose tags in Asset
@Vital7 you forgot about this too 😀
2020-03-05 23:57:51 +01:00
JustArchi
c38ce811f8 Add AssetID as the last missing property to parse in active trade offers 2020-03-05 22:59:11 +01:00
JustArchi
0ed5092e97 Add missing parsing of descriptions in active trade offers
@Vital7 you completely broke that part, since you've removed parsing of tags without adding any new logic for them, good thing R# started suggesting me to convert those 3 tags-generated properties to const :bite:
2020-03-05 21:28:10 +01:00
JustArchi
0370168b02 Happy new year 2020-02-01 23:33:35 +01:00
JustArchi
0823784917 Correct tests 2020-02-01 22:45:44 +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
3f43b641d9 Closes #1059 2019-01-26 18:14:07 +01:00
JustArchi
15c0f8ebbe Misc 2019-01-14 20:15:28 +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
f8aa8babcf R# cleanup 2018-12-15 00:27:15 +01:00
JustArchi
1d6804168b Further STM logic improvement 2018-10-05 15:54:22 +02:00
JustArchi
903a903858 Further cleanup 2018-10-05 04:26:57 +02:00
JustArchi
deba7cac92 Cleanup and fixes of ASF tests 2018-10-05 04:21:27 +02:00
JustArchi
b29e39dd59 Fix another STM logic flaw 2018-10-05 03:37:49 +02:00
JustArchi
9534d2b9f0 R# cleanup 2018-09-08 00:46:40 +02:00
JustArchi
57c708a1c6 Fix STM trading logic 2018-08-01 23:11:15 +02:00
JustArchi
2855c3906d Add failing test
This one needs to be fixed.
2018-08-01 09:50:50 +02:00
JustArchi
16d002f99b Misc code cleanup 2018-07-27 04:52:14 +02:00
JustArchi
c966dd13b7 Enable ArchiSteamFarm.Tests for net472 2018-06-11 01:29:08 +02:00
JustArchi
6bbff6ab4e Happy new year 2018-01-01 02:56:53 +01:00
JustArchi
339eb8df0d Rename 2/2 2017-12-14 08:23:17 +01:00
JustArchi
d5f44f8f6c ReSharper: update header 2017-11-18 17:27:06 +01:00
JustArchi
8019cdcbb4 Code review according to Jeffrey Richter
> The pattern is to take the basest class or interface possible for your arguments and return the most specific class or interface possible for your return types. This gives your callers the most flexibility in passing in types to your methods and the most opportunities to cast/reuse the return values.
2017-11-16 22:10:11 +01:00
JustArchi
2ebbc219f8 Closes #657 2017-09-27 04:19:10 +02:00
JustArchi
035b70458e Rewrite ASF inventory fetching into new endpoint, #646 2017-09-17 18:01:17 +02:00
JustArchi
a718d1cefe Travis: Unit tests fixes 2017-07-10 08:52:59 +02:00
JustArchi
5b2b00a9f0 Add MatchableTypes
As well as unit testing so I'm sure that part is not screwed up.
2017-07-10 08:20:15 +02:00