10799 Commits

Author SHA1 Message Date
Archi
bcfeb66ba4 Allow maximum of 10 pending to confirm trade offers at once 5.4.2.8 2023-01-18 14:16:35 +01:00
renovate[bot]
2e9c1042e1 Update ASF-ui digest to ecf6e1b 2023-01-18 07:22:03 +00:00
ArchiBot
1a26844cd8 Automatic translations update 2023-01-18 02:20:59 +00:00
Archi
7fb32effc1 Bump 2023-01-17 19:44:15 +01:00
Archi
28a3e27a5e Account for failures in a row when sending trade offers
We expect those to be occassional, but getting 5 in a row from 5 different users, that's extremely suspicious
5.4.2.7
2023-01-17 19:42:29 +01:00
Archi
27639b32d5 Accept all confirmations from ItemsMatcher at once
Previously we accepted those after each trade, because the overhead of loading other inventory was too big to leave those pending. Since we have all possible matches at once now, it makes sense to firstly schedule all trade offers, and then just confirm them all at once, especially since confirmations endpoint is horrific and very often problematic, on top of having 10-seconds rate-limiting.
2023-01-17 19:19:27 +01:00
Archi
5049f82dad Don't stop matching on occassional two factor failure 2023-01-17 19:00:31 +01:00
renovate[bot]
d0a0877a92 Update crowdin/github-action action to v1.5.3 2023-01-17 10:50:00 +00:00
renovate[bot]
70880a9f44 Update ASF-ui digest to 91a1d47 2023-01-17 02:41:35 +00:00
ArchiBot
ece3fb9c55 Automatic translations update 2023-01-17 02:19:39 +00:00
renovate[bot]
27b2061082 Update wiki digest to 2ab9176 2023-01-16 18:24:00 +00:00
ArchiBot
1d5ed1c080 Automatic translations update 2023-01-16 02:20:27 +00:00
Archi
f3593de457 Misc 2023-01-15 22:31:51 +01:00
Archi
8d34e4b798 Bump 2023-01-15 21:51:06 +01:00
Archi
d68b900055 Move http client compression to utilities
We don't really need standalone class, contrary to my first expectation
5.4.2.6
2023-01-15 21:46:58 +01:00
Archi
164b009a32 Enable response compression also for https in kestrel 2023-01-15 21:37:41 +01:00
Łukasz Domeradzki
ca9cccf5da Add support for request compression (#2805)
* Add support for brotli request compression

* Refactor and add support for netf

* Use fastest compression
2023-01-15 21:26:03 +01:00
renovate[bot]
508130c0bc Update ASF-ui digest to 09afe10 2023-01-15 11:44:34 +00:00
renovate[bot]
c2781fe9d2 Update wiki digest to 3507b52 2023-01-15 05:21:40 +00:00
renovate[bot]
bc8a08b9cc Update ASF-ui digest to 854f95f 2023-01-15 03:09:08 +00:00
ArchiBot
96277fb7a3 Automatic translations update 2023-01-15 02:20:45 +00:00
Archi
fc93f86060 Improve preferences of matching
We should try to match smallest bots first, but since assets are deduplicated exclusively for us, we should use total inventory count instead
2023-01-15 01:04:15 +01:00
Archi
7466db57cf Bump 2023-01-15 00:25:15 +01:00
Archi
e5ff2e9f02 Include TotalInventoryCount for the backend 5.4.2.5 2023-01-15 00:16:53 +01:00
Archi
88cec38df4 Decrease overhead for calculating tradable sets for announcement
We don't care about classIDs there, only amounts
2023-01-14 23:57:45 +01:00
Archi
d506cf8ed2 Bump 2023-01-14 23:48:57 +01:00
Archi
8e7d05ce5c Skip untradable items for MatchEverything bots 5.4.2.4 2023-01-14 23:41:25 +01:00
Archi
f9ca0bdb8b Bump 2023-01-14 23:22:42 +01:00
Archi
eada4356f7 Remove MinItemsCount requirement 5.4.2.3 2023-01-14 23:08:13 +01:00
Archi
ca06d03475 Relax listing requirement
We no longer require 100 tradable items, but rather, 100 total items. We can also further optimize the payload by removing assets where we have no tradable items at all.
2023-01-14 22:24:21 +01:00
Archi
62fd4aee12 Bump 2023-01-14 15:10:38 +01:00
Archi
e6e82e19bd Cut excessive data from announcement
Now that we don't need to transmit whole inventory to the backend anymore, we can cut it to matchable types only
5.4.2.2
2023-01-14 15:08:28 +01:00
renovate[bot]
289e539c38 Update docker/build-push-action action to v3.3.0 2023-01-14 09:28:45 +00:00
ArchiBot
91f4e47ff6 Automatic translations update 2023-01-14 02:16:04 +00:00
Archi
18cd12040f Bump 2023-01-13 17:17:06 +01:00
Archi
55f7235a32 Misc 5.4.2.1 2023-01-13 17:16:15 +01:00
Archi
45d434e64e Misc 2023-01-13 10:43:45 +01:00
Łukasz Domeradzki
0261076021 Ignore QUIC exceptions (#2800)
* Ignore QUIC exceptions

See https://github.com/dotnet/runtime/issues/80111

* Update madness

* No i jaki jest twój problem ja się pytam
2023-01-13 10:40:37 +01:00
renovate[bot]
39650c6a4d Update ASF-ui digest to 80b91db 2023-01-13 05:07:57 +00:00
ArchiBot
a29c73e38f Automatic translations update 2023-01-13 02:40:35 +00:00
renovate[bot]
adfaf1e2f4 Update dependency JustArchiNET.Madness to v3.10.0 2023-01-12 17:52:10 +00:00
renovate[bot]
656e98944c Update ASF-ui digest to bdd72e1 2023-01-12 13:33:00 +00:00
Archi
84be0f8077 Misc
We can save some excessive memory I guess
2023-01-12 11:47:45 +01:00
Archi
8cc705feff Skip pointless announcements if possible 2023-01-12 11:42:04 +01:00
renovate[bot]
e248948002 Update swashbuckle-aspnetcore monorepo to v6.5.0 2023-01-12 02:36:40 +00:00
ArchiBot
a3ba0b680d Automatic translations update 2023-01-12 02:35:26 +00:00
Archi
ac5cd5c08b Bump 2023-01-11 20:22:37 +01:00
Archi
ca67285f34 No users to match against is expected 5.4.2.0 2023-01-11 20:15:19 +01:00
Archi
097ac05ceb Remove assetID from inventories request
Backend doesn't need to know that
2023-01-11 19:16:38 +01:00
Archi
4895a95794 Decrease size of the request
We reached a point where it actually matters whether we say "realAppID" or just "r", since we're doing this sometimes even 600k times, multiplied by 9 properties that we have
2023-01-11 18:40:46 +01:00