Łukasz Domeradzki
7b65c1aeb7
Add support for telling plugins if runtime is trimmed
2024-09-16 17:58:35 +02:00
Łukasz Domeradzki
a27973800c
Provide extra info when failing to initialize plugins with TypeLoadException
2024-09-16 16:45:52 +02:00
Łukasz Domeradzki
cb4580c0d9
Remove github-push-action
2024-09-16 16:18:01 +02:00
renovate[bot]
1a74d83eae
chore(deps): update github/codeql-action action to v3.26.7
2024-09-13 15:16:25 +00:00
Łukasz Domeradzki
319ee49c67
Bump
2024-09-13 14:47:07 +02:00
Łukasz Domeradzki
cefa3e1e1e
Fix reconnection with connection being lost
...
After changes regarding to callbacks handling, we accidentally broke the reconnection logic. In particular, forced connection implicitly did disconnect with disconnect callback, but disconnect callback killed our callbacks handling loop for future connection since it was instructed to not reconnect... Pretty convulated logic.
Let's attempt to fix and simplify it. There is no forced connection concept anymore, but rather a new reconnect function which either, triggers reconnection through usual disconnection logic, or connects in edge case if we attempted to reconnect with already disconnnected client.
This way the status transition is more predictable, as we Connect() only in 3 cases:
- Initial start, including !start command, when we actually spawn the callbacks handling loop
- Upon disconnection, if we're configured to reconnect
- Reconnection, in case we're already disconnected and can't use above
And we use reconnect when:
- Failure in heartbeats to detect disconnections sooner
- Failure in refreshing access tokens, since if we lose our refresh token then the only way to get a new one is to reconnect
And finally disconnect is triggered when:
- Stopping the bot, especially !stop
- Bulletproofing against trying to connect when !KeepRunning and likewise
- Usual Steam maintenance and other network issues (which usually trigger reconnection)
The codebase is too huge to analyze every possible edge case, but with this logic I can no longer reproduce the previous issue
2024-09-13 14:41:11 +02:00
Łukasz Domeradzki
061e61b740
Closes #3289
2024-09-13 13:42:20 +02:00
Łukasz Domeradzki
73d756f211
Bump
2024-09-13 12:50:21 +02:00
Łukasz Domeradzki
3bb83610b8
Misc refactor after #3287
2024-09-13 10:04:56 +02:00
dm1tz
8e85b87764
Add loot&
and transfer&
commands ( #3287 )
...
* Add `loot&` and `transfer&` commands
* Remove trailing comment
2024-09-13 09:20:35 +02:00
renovate[bot]
4d0f5a56ed
chore(deps): update dependency nlog.web.aspnetcore to 5.3.13
2024-09-12 22:51:20 +00:00
ArchiBot
a8359e3e00
Automatic translations update
2024-09-12 02:17:57 +00:00
renovate[bot]
3812331901
chore(deps): update dependency mstest to 3.6.0
2024-09-11 10:21:01 +00:00
ArchiBot
1714bd26f9
Automatic translations update
2024-09-11 02:18:09 +00:00
renovate[bot]
d8ad42f760
chore(deps): update dependency microsoft.codeanalysis.resxsourcegenerator to 3.11.0-beta1.24415.1
2024-09-10 20:03:11 +00:00
renovate[bot]
c477bd2bae
chore(deps): update wiki digest to c7cb49b
2024-09-10 11:38:24 +00:00
ArchiBot
aa1cd98646
Automatic translations update
2024-09-10 02:18:00 +00:00
ArchiBot
5f545a9bbc
Automatic translations update
2024-09-09 02:18:15 +00:00
ArchiBot
0d3bc2cf47
Automatic translations update
2024-09-07 02:16:32 +00:00
renovate[bot]
8e65142d4c
chore(deps): update asf-ui digest to e6ac58d
2024-09-06 14:15:24 +00:00
renovate[bot]
c26a758825
chore(deps): update crowdin/github-action action to v2.1.2
2024-09-06 07:28:01 +00:00
ArchiBot
a02d8cee86
Automatic translations update
2024-09-06 02:17:32 +00:00
renovate[bot]
2c4d2981cd
chore(deps): update actions/attest-build-provenance action to v1.4.3
2024-09-05 18:44:30 +00:00
ArchiBot
6c5e0a20f1
Automatic translations update
2024-09-05 02:17:28 +00:00
renovate[bot]
db920da4b8
chore(deps): update wiki digest to 70757b8
2024-09-04 22:58:17 +00:00
Łukasz Domeradzki
efdc3eb7bb
Misc
2024-09-04 22:24:31 +02:00
renovate[bot]
c0da86e4ca
chore(deps): update asf-ui digest to 65b5c0c ( #3281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 14:46:51 +02:00
ArchiBot
720a24e9ad
Automatic translations update
2024-09-04 02:17:13 +00:00
renovate[bot]
7dc6096e07
chore(deps): update asf-ui digest to 2997f0d
2024-09-03 22:00:17 +00:00
renovate[bot]
7910205674
chore(deps): update asf-ui digest to 8d4b148
2024-09-03 17:03:59 +00:00
Łukasz Domeradzki
1fbc51d02b
Update ArchiSteamFarm.sln.DotSettings
2024-09-03 17:46:17 +02:00
renovate[bot]
a3d968c6af
chore(deps): update asf-ui digest to 486401d ( #3279 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-02 08:57:43 +02:00
Łukasz Domeradzki
63c61f8e47
Misc
2024-09-01 23:56:25 +02:00
Łukasz Domeradzki
1ae59f4229
Bump
2024-09-01 14:07:27 +02:00
Łukasz Domeradzki
4a95a6928b
Bump
2024-09-01 14:05:18 +02:00
Łukasz Domeradzki
54a092a822
Take into account extended_onlyallowrunincountries when deciding upon region locks
2024-09-01 14:05:08 +02:00
renovate[bot]
9898d47db4
chore(deps): update asf-ui digest to ef232d5 ( #3277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-01 13:43:21 +02:00
renovate[bot]
b46e55c57b
chore(deps): update asf-ui digest to f16eae1
2024-08-30 22:07:03 +00:00
renovate[bot]
cb6f9f3e00
chore(deps): update actions/upload-artifact action to v4.4.0
2024-08-30 19:47:10 +00:00
renovate[bot]
d750ba5f99
chore(deps): update github/codeql-action action to v3.26.6
2024-08-29 14:23:00 +00:00
ArchiBot
c84db87532
Automatic translations update
2024-08-27 02:15:43 +00:00
renovate[bot]
3da662ef61
chore(deps): update swashbuckle-aspnetcore monorepo to v6.7.3
2024-08-26 09:26:01 +00:00
Łukasz Domeradzki
2f42c75df7
Update Directory.Build.props
2024-08-26 11:25:11 +02:00
Łukasz Domeradzki
14388487fd
Fix build
2024-08-26 10:07:31 +02:00
Łukasz Domeradzki
a155748f88
Misc
2024-08-26 10:04:54 +02:00
renovate[bot]
c7fa69a25b
chore(deps): update dependency steamkit2 to v3.0.0-beta.2
2024-08-26 08:00:56 +00:00
renovate[bot]
5194cb103a
chore(deps): update swashbuckle-aspnetcore monorepo to v6.7.2
2024-08-24 14:13:46 +00:00
renovate[bot]
77ec0d1c78
chore(deps): update github/codeql-action action to v3.26.5
2024-08-24 02:34:08 +00:00
renovate[bot]
d85c9a3c0a
chore(deps): update asf-ui digest to 1641151
2024-08-23 18:03:25 +00:00
renovate[bot]
97a8e6f5c2
chore(deps): update actions/attest-build-provenance action to v1.4.2
2024-08-22 23:37:30 +00:00