Commit Graph

161 Commits

Author SHA1 Message Date
Łukasz Domeradzki
1e531a7259 Misc reorder 2025-07-25 13:49:12 +02:00
Outzzz
2967ae167b public api (#3456) 2025-07-25 13:47:57 +02:00
Łukasz Domeradzki
ec59e2e556 Add support for new trade messages acknowledge 2025-07-18 09:52:31 +02:00
Łukasz Domeradzki
8e50e9553a Misc fix 2025-07-02 16:55:09 +02:00
Łukasz Domeradzki
ed47c8268b Add optional cookies to WebAPI base 2025-07-02 08:57:44 +02:00
Łukasz Domeradzki
fc198d6eae Update MaxItemsInSingleInventoryRequest 2025-07-01 16:13:47 +02:00
Łukasz Domeradzki
53b84a9271 Closes #3436 2025-06-13 13:41:36 +02:00
Łukasz Domeradzki
4f279f1068 Misc 2025-06-10 11:19:20 +02:00
renovate[bot]
a4ddac5039 chore(deps): update dependency steamkit2 to 3.3.0 (#3435)
* chore(deps): update dependency steamkit2 to 3.3.0

* Adapt to SK2 breaking changes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Łukasz Domeradzki <JustArchi@JustArchi.net>
2025-06-09 21:34:16 +02:00
Łukasz Domeradzki
9fa1549e09 Closes #3434 2025-06-09 00:05:58 +02:00
Łukasz Domeradzki
5d4666d538 Adapt to yet another Steam's breaking change 2025-05-29 23:29:40 +02:00
Łukasz Domeradzki
21a202e47d Misc 2025-05-25 19:18:36 +02:00
Łukasz Domeradzki
73f0cf23f8 Add workaround for 429 in trade offers 2025-05-24 21:49:45 +02:00
Łukasz Domeradzki
0b24380b2e Improve logging of api calls 2025-05-24 18:51:51 +02:00
Łukasz Domeradzki
ff485845bf Log less info about failing request by default
Some URLs can expose potentially-sensitive details otherwise, such as GetTradeOffers
2025-05-24 18:33:23 +02:00
Łukasz Domeradzki
10abfb847f Closes #3415 (#3427)
* Closes #3415

* Misc

* Refresh tokens always for non-listed packages
2025-05-11 21:36:16 +02:00
Łukasz Domeradzki
cf5d7fd192 Misc 2025-05-02 13:23:59 +02:00
Łukasz Domeradzki
f62da0e273 Closes #3420 2025-05-02 12:56:54 +02:00
Łukasz Domeradzki
96e5924c0c Misc bulletproofing 2025-04-14 09:17:52 +02:00
Outzzz
d20fa79897 get inventory with language (#3409)
* get inventory with language

* get inventory with language

* edit

* edit
2025-04-14 09:15:11 +02:00
Łukasz Domeradzki
61f876480a General code cleanups 2025-03-31 00:06:05 +02:00
Łukasz Domeradzki
e5c9defac8 Closes #3184 2025-02-23 19:13:44 +01:00
Łukasz Domeradzki
3f079a8fea Add new ASF API endpoint for inventory summary, add inventory command
Wow, new features in ASF?!
2025-02-16 17:26:51 +01:00
Łukasz Domeradzki
9e207025c5 Happy new year 2025-01-05 02:40:56 +01:00
Łukasz Domeradzki
b251598ca4 Revert "Use different URL to resolve #3358"
This reverts commit 328a3748f5.
2024-12-20 13:45:14 +01:00
Łukasz Domeradzki
96279a96bb Merge branch 'main' of https://github.com/JustArchiNET/ArchiSteamFarm 2024-12-20 13:34:11 +01:00
Łukasz Domeradzki
328a3748f5 Use different URL to resolve #3358 2024-12-20 13:34:09 +01:00
Łukasz Domeradzki
713971ced6 Remove AutoSteamSaleEvent farming preference (#3360) 2024-12-19 21:28:50 +01:00
Łukasz Domeradzki
acd081775d Misc Rider enhancements 2024-12-14 17:51:03 +01:00
Łukasz Domeradzki
1b626caa53 .NET ⑨ (strongest version) (#3244)
* Initial .NET 9 bump

* Resolve selected .NET 9 analyzer warnings

* Fill TODO

* Fix build errors

* Misc

* Use new methods

* .NET 9 changes

* Dockerfiles no longer preview

* Misc

* Trimming works again

* Trimming works in docker too

* Test fix

* Update Directory.Build.props
2024-11-13 00:28:52 +01:00
Łukasz Domeradzki
a8f1cef5b8 Remove obsolete functionalities, bump 2024-11-06 18:47:39 +01:00
Łukasz Domeradzki
1e3461918e Misc 2024-09-30 22:49:03 +02:00
Łukasz Domeradzki
641cf5a350 Rewrite points balance from AWH to AH 2024-09-30 22:45:02 +02:00
Łukasz Domeradzki
773698a0d4 Closes #3264
THANKS @ezhevita
2024-08-05 02:37:50 +02:00
Łukasz Domeradzki
d3dbfc5e9e Closes #3262 2024-08-03 15:36:45 +02:00
Łukasz Domeradzki
42dec2de39 Misc
Thanks @xPaw
2024-04-09 16:33:54 +02:00
Łukasz Domeradzki
edc7c38ba0 Misc 2024-04-04 21:20:23 +02:00
Łukasz Domeradzki
54e76cf559 Handle EResult.Fail in inventory request 2024-04-04 19:08:23 +02:00
Łukasz Domeradzki
423cd154a7 Better sessionID generation 2024-04-03 17:25:00 +02:00
Łukasz Domeradzki
6e30b31e9e Sync inventory parsing with ASFB 2024-03-27 23:47:51 +01:00
Łukasz Domeradzki
b63161c73e Start logging AWH more extensively
We don't use it anymore, but it's beneficial to catch potential AH issues as well.

I'll make ASFB report potential issues.
2024-03-27 20:36:10 +01:00
Łukasz Domeradzki
9a02c79e0a Closes #3174 2024-03-27 19:55:07 +01:00
Archi
c5009dad31 Decrease itemsCountPerRequest to 5000, optimize performance a bit, closes #3171 2024-03-22 16:34:46 +01:00
Archi
6f2fd4eccc Closes #3163 2024-03-19 13:03:09 +01:00
Archi
3620796d6d Misc 2024-03-19 11:07:50 +01:00
Archi
f381106de2 Misc enhancements 2024-03-19 09:53:04 +01:00
Citrinate
b9ab3d6490 Fix GetTradeOffer exception (#3164) 2024-03-19 09:35:05 +01:00
Archi
0dd6f38748 Move GetServerTime() from AWH to AH 2024-03-18 23:48:30 +01:00
Archi
5a07f8a2a3 Make descriptions optional, open constructors for plugins
In rare occurances, we might not have a description assigned to the item. This is most notable in inactive trade offers, but we permit this to happen even in inventory fetches.

Assigning "default" description is unwanted if caller wants to have a way to determine that description wasn't there to begin with. It makes more sense to make it nullable and *expect* it to be null, then caller can do appropriate checking and decide what they want to do with that.

Also open constructors for plugins usage in case they'd like to construct assets manually, e.g. for sending.
2024-03-18 11:53:14 +01:00
Archi
1c01d8f59f Fix tradableOnly/marketableOnly not working properly 2024-03-17 22:06:30 +01:00