Archi
8ab6137ab1
Ensure we don't skip announcement if our trade token has changed
...
We don't care about nickname or avatar hash, even total amount of items is not that important, but trade token is crucial for matching
2023-01-21 23:23:08 +01:00
Archi
a01ea00873
STD: Add 500ms delay between depot key requests
2023-01-21 21:16:01 +01:00
Archi
4cb8244353
Move to announce endpoint v3
...
By using ordered list for json body, we can further minimize amount of data sent by getting rid of the index.
We still need previous asset ID, as we send only a subset of real data and server is unable to calculate it from the data sent.
2023-01-21 20:32:42 +01:00
renovate[bot]
41fef74e36
Update ASF-ui digest to 80e6bd5
2023-01-21 03:42:51 +00:00
ArchiBot
58376c0a10
Automatic translations update
2023-01-21 02:18:43 +00:00
Archi
628386859b
Misc
2023-01-20 14:22:57 +01:00
Archi
1b0fe9cf45
Add desktop entry for generic and generic-netf too
2023-01-20 14:21:03 +01:00
Archi
946e88fb51
Remove unnecessary quotation
2023-01-20 13:56:33 +01:00
Archi
eed29fc330
Add desktop entry for linux
2023-01-20 13:48:31 +01:00
ArchiBot
da4ba2cda7
Automatic translations update
2023-01-20 02:22:00 +00:00
Archi
b9c75e73f0
Do a recovery of single depot tasks
2023-01-19 15:17:47 +01:00
Archi
cca21900a6
Allow STD requests to fail, and continue with other ones
2023-01-19 15:06:06 +01:00
renovate[bot]
a357953d0a
Update ASF-ui digest to f813474
2023-01-19 04:37:00 +00:00
ArchiBot
bb58ec75f3
Automatic translations update
2023-01-19 02:36:34 +00:00
Archi
8aad8b6bcf
Misc
2023-01-18 23:11:17 +01:00
Archi
1597786668
Bump
2023-01-18 23:01:39 +01:00
Archi
239d523513
Skip announcements during matching
2023-01-18 22:52:25 +01:00
Archi
3165bf62b4
Bump
2023-01-18 14:19:00 +01:00
Archi
bcfeb66ba4
Allow maximum of 10 pending to confirm trade offers at once
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
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
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
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
2023-01-14 23:41:25 +01:00
Archi
f9ca0bdb8b
Bump
2023-01-14 23:22:42 +01:00
Archi
eada4356f7
Remove MinItemsCount requirement
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
2023-01-14 15:08:28 +01:00