Commit Graph

10630 Commits

Author SHA1 Message Date
Archi
643b8a60fc Announce to the listing sooner if inventory has changed
We should announce to the listing at least each 60 minutes, but we should do it faster if we know that our inventory has changed. With this logic we can report in up to 1 minute since the change, which should provide very up-to-date state, but at the same time we still limit amount of announcements to not more than one per 5 minutes.
2022-12-16 19:57:32 +01:00
renovate[bot]
047a3ca1d9 Update dependency Microsoft.NET.Test.Sdk to v17.4.1 2022-12-16 12:46:11 +00:00
renovate[bot]
e3d15dd71b Update wiki digest to 0081d54 2022-12-16 07:25:10 +00:00
renovate[bot]
43057302da Update ASF-ui digest to b4186d3 2022-12-16 05:02:28 +00:00
Archi
8b6c6dea15 Include translations for ItemsMatcher 2022-12-16 05:18:16 +01:00
ArchiBot
1c99f2476d Automatic translations update 2022-12-16 02:15:28 +00:00
Archi
7894b0132f Update RemoteCommunication on bot modules reload
Archi, you designed that interface yourself exactly for this purpose, silly!

This way bot reload in config will trigger remote communication changes.
2022-12-15 22:02:19 +01:00
Archi
5c53f65bc1 Update Directory.Build.props 2022-12-15 20:50:38 +01:00
Archi
55c0b08d93 If there's something wrong, with netf code, who you gonna call?
If you're all alone
Pick up the phone
And call...

ARCHINET MADNESS
5.4.1.0
2022-12-15 20:16:23 +01:00
Archi
fc20b6cfc4 Final Rider inspections 2022-12-15 19:23:46 +01:00
Archi
c9cae6e258 I wonder if netf understands nint 2022-12-15 19:17:48 +01:00
Archi
4e382732d9 Misc refactor 2022-12-15 19:16:28 +01:00
Łukasz Domeradzki
98ef37e722 Extract PublicListing and MatchActively to a plugin, resurrect MatchActively (#2759)
* Start work on extracting remote communication

* ok

* Dockerfile fixes

* More fixes

* Prepare /Api/Announce and /Api/HeartBeat

* Decrease publish race conditions

* OK

* Misc

* Misc

* Misc

* Move Steam group part back to ASF core

* Finally implement match actively v2 core

* Update RemoteCommunication.cs

* Use single round exclusively, report inventories more often

* Use randomization when asking others for assetIDs

* Add support for license and crowdin

* Kill dead code

* Fix return type of inventories

* Fix responses for good

* Unify old backend with new

* Report whole inventory, always

Helps with optimization on the backend side in terms of inventory fetching

* Update RemoteCommunication.cs

* Determine index of each asset and tell server about it

* Update AnnouncementRequest.cs

* Fix ASF screwing up with the order

* Fix warnings

* Misc rename

* Final logging touches
2022-12-15 18:46:37 +01:00
Archi
fd517294d1 Closes #2763 2022-12-15 17:44:38 +01:00
3ncy
3be6bf8aca Add steam awards badge id to blacklist (#2764) 2022-12-15 14:18:18 +01:00
ArchiBot
0f4a0d24f0 Automatic translations update 2022-12-15 02:22:15 +00:00
renovate[bot]
1c15b5940d Update ASF-ui digest to 81151ec 2022-12-14 21:28:31 +00:00
ArchiBot
7b4e9209d5 Automatic translations update 2022-12-14 02:22:14 +00:00
renovate[bot]
627174eb6b Update dotnet monorepo to v3.1.32 2022-12-13 15:07:10 +00:00
renovate[bot]
1bdf0b3f29 Update ASF-ui digest to fe12613 2022-12-13 03:55:24 +00:00
ArchiBot
13a55a1df8 Automatic translations update 2022-12-13 02:23:04 +00:00
renovate[bot]
1da32509d7 Update actions/checkout action to v3.2.0 2022-12-12 20:07:35 +00:00
renovate[bot]
e0b1bbc6e0 Update ASF-ui digest to 2eb30ba 2022-12-12 16:34:14 +00:00
renovate[bot]
2b6996e77b Update crowdin/github-action action to v1.5.2 2022-12-12 14:00:08 +00:00
renovate[bot]
cf8773c610 Update wiki digest to 868b8d8 2022-12-12 10:23:54 +00:00
ArchiBot
150eb2d624 Automatic translations update 2022-12-12 02:22:33 +00:00
renovate[bot]
a53a194e6b Update wiki digest to 34e1201 2022-12-11 15:52:49 +00:00
renovate[bot]
0cfdbf6b1a Update wiki digest to 9f99c23 2022-12-11 05:49:34 +00:00
ArchiBot
59130bd244 Automatic translations update 2022-12-11 02:22:36 +00:00
ArchiBot
4b86438686 Automatic translations update 2022-12-10 02:20:35 +00:00
renovate[bot]
9f6b9c211b Update wiki digest to d7fc5d3 2022-12-09 21:42:34 +00:00
renovate[bot]
f468e641ba Update ASF-ui digest to 9d04f4f 2022-12-09 06:02:44 +00:00
ArchiBot
05aadd45c9 Automatic translations update 2022-12-09 02:39:02 +00:00
ArchiBot
51b9708f8d Automatic translations update 2022-12-08 02:39:15 +00:00
renovate[bot]
c7040cc9bd Update mstest monorepo to v3 (#2758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-07 01:47:06 +01:00
ArchiBot
cde0e2b654 Automatic translations update 2022-12-05 02:20:11 +00:00
renovate[bot]
7a628873a9 Update ASF-ui digest to 3d6ac84 2022-12-04 12:19:22 +00:00
renovate[bot]
ec539ea483 Update dessant/lock-threads action to v4 (#2756)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 13:18:49 +01:00
renovate[bot]
512a479c95 Update ASF-ui digest to 57a0ea4 2022-12-04 04:59:08 +00:00
ArchiBot
a65a8aeb47 Automatic translations update 2022-12-04 02:20:58 +00:00
renovate[bot]
4101d44b9c Update wiki digest to 5d923be 2022-12-03 20:17:20 +00:00
renovate[bot]
5309547882 Update ASF-ui digest to 3383f7a 2022-12-03 03:09:12 +00:00
ArchiBot
761c278b76 Automatic translations update 2022-12-03 02:17:02 +00:00
JustArchi
e994dca817 Remove inventory count that no longer does anything anyway 2022-12-03 00:09:33 +01:00
ArchiBot
9ea2d56f4b Automatic translations update 2022-12-02 02:21:40 +00:00
renovate[bot]
fe2eee859f Update ASF-ui digest to 475bc27 2022-12-01 05:38:33 +00:00
ArchiBot
e5126cf7d4 Automatic translations update 2022-12-01 02:32:21 +00:00
renovate[bot]
d67e5ebc0a Update wiki digest to d3fc532 2022-11-30 15:04:02 +00:00
JustArchi
f38d6a8ab0 Bump 2022-11-29 13:57:48 +01:00
ArchiBot
113e0c9b3c Automatic translations update 5.4.0.3 2022-11-29 02:23:28 +00:00